Package com._1c.g5.v8.dt.mcore.impl
Class PropertyImpl
- 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.MinimalEStoreEObjectImpl
-
- com._1c.g5.v8.bm.core.BmObject
-
- com._1c.g5.v8.dt.mcore.impl.NamedElementImpl
-
- com._1c.g5.v8.dt.mcore.impl.DuallyNamedElementImpl
-
- com._1c.g5.v8.dt.mcore.impl.PropertyImpl
-
- All Implemented Interfaces:
IBmObject
,DuallyNamedElement
,Environmental
,NamedElement
,Property
,VersionedItem
,org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
,org.eclipse.emf.ecore.InternalEObject
- Direct Known Subclasses:
BslContextDefPropertyImpl
,DerivedPropertyImpl
public class PropertyImpl extends DuallyNamedElementImpl implements Property
An implementation of the model object 'Property'.The following features are implemented:
-
-
Nested Class Summary
-
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
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PropertyImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)
int
eDerivedOperationID(int baseOperationID, Class<?> baseClass)
int
eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)
Object
eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments)
Environments
environments()
protected org.eclipse.emf.ecore.EClass
eStaticClass()
String
getCompatibilityMode()
String
getDeprecatedSince()
Environments
getEnvironments()
org.eclipse.emf.common.util.EList<String>
getReplacedBy()
TypeContainer
getTypeContainer()
org.eclipse.emf.common.util.EList<TypeItem>
getTypes()
boolean
isDependsOnMetadata()
boolean
isReadable()
boolean
isWritable()
void
setCompatibilityMode(String newCompatibilityMode)
void
setDependsOnMetadata(boolean newDependsOnMetadata)
void
setDeprecatedSince(String newDeprecatedSince)
void
setEnvironments(Environments newEnvironments)
void
setReadable(boolean newReadable)
void
setTypeContainer(TypeContainer newTypeContainer)
void
setWritable(boolean newWritable)
-
Methods inherited from class com._1c.g5.v8.dt.mcore.impl.DuallyNamedElementImpl
getNameRu, setNameRu
-
Methods inherited from class com._1c.g5.v8.dt.mcore.impl.NamedElementImpl
eStaticFeatureCount, getName, setName
-
Methods inherited from class com._1c.g5.v8.bm.core.BmObject
bmGetEngine, bmGetFqn, bmGetId, bmGetProperties, bmGetProperty, bmGetReferences, bmGetResourceId, bmGetTopObject, bmGetTransaction, bmGetUri, bmGetUriAsString, bmIsTop, bmIsTransient, bmListBinaryData, bmReadBinaryData, bmRemoveBinaryData, bmSetProperty, bmWriteBinaryData, createFeatureMap, createList, dynamicGet, dynamicSet, dynamicUnset, eBasicSetContainer, eBasicSetContainer, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDirectResource, eGet, eHasSettings, eInternalContainer, eInternalResource, eInverseAdd, eNotificationRequired, eNotify, equals, eResolveProxy, eSetDirectResource, eSetStore, eSettings, eStore, hashCode
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID, eDynamicIsSet, eIsCaching
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eDynamicClass, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResource, eSet, eSet, eSetResource, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com._1c.g5.v8.dt.mcore.DuallyNamedElement
getNameRu, setNameRu
-
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 com._1c.g5.v8.dt.mcore.NamedElement
getName, setName
-
-
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classDuallyNamedElementImpl
-
getEnvironments
public Environments getEnvironments()
- Specified by:
getEnvironments
in interfaceEnvironmental
- Returns:
- the value of the 'Environments' attribute.
- See Also:
Environmental.setEnvironments(Environments)
,McorePackage.getEnvironmental_Environments()
-
setEnvironments
public void setEnvironments(Environments newEnvironments)
- Specified by:
setEnvironments
in interfaceEnvironmental
- Parameters:
newEnvironments
- the new value of the 'Environments' attribute.- See Also:
Environmental.getEnvironments()
-
getDeprecatedSince
public String getDeprecatedSince()
- Specified by:
getDeprecatedSince
in interfaceVersionedItem
- Returns:
- the value of the 'Deprecated Since' attribute.
- See Also:
VersionedItem.setDeprecatedSince(String)
,McorePackage.getVersionedItem_DeprecatedSince()
-
setDeprecatedSince
public void setDeprecatedSince(String newDeprecatedSince)
- Specified by:
setDeprecatedSince
in interfaceVersionedItem
- Parameters:
newDeprecatedSince
- the new value of the 'Deprecated Since' attribute.- See Also:
VersionedItem.getDeprecatedSince()
-
getCompatibilityMode
public String getCompatibilityMode()
- Specified by:
getCompatibilityMode
in interfaceVersionedItem
- Returns:
- the value of the 'Compatibility Mode' attribute.
- See Also:
VersionedItem.setCompatibilityMode(String)
,McorePackage.getVersionedItem_CompatibilityMode()
-
setCompatibilityMode
public void setCompatibilityMode(String newCompatibilityMode)
- Specified by:
setCompatibilityMode
in interfaceVersionedItem
- Parameters:
newCompatibilityMode
- the new value of the 'Compatibility Mode' attribute.- See Also:
VersionedItem.getCompatibilityMode()
-
getReplacedBy
public org.eclipse.emf.common.util.EList<String> getReplacedBy()
- Specified by:
getReplacedBy
in interfaceVersionedItem
- Returns:
- the value of the 'Replaced By' attribute list.
- See Also:
McorePackage.getVersionedItem_ReplacedBy()
-
isReadable
public boolean isReadable()
- Specified by:
isReadable
in interfaceProperty
- Returns:
- the value of the 'Readable' attribute.
- See Also:
Property.setReadable(boolean)
,McorePackage.getProperty_Readable()
-
setReadable
public void setReadable(boolean newReadable)
- Specified by:
setReadable
in interfaceProperty
- Parameters:
newReadable
- the new value of the 'Readable' attribute.- See Also:
Property.isReadable()
-
isWritable
public boolean isWritable()
- Specified by:
isWritable
in interfaceProperty
- Returns:
- the value of the 'Writable' attribute.
- See Also:
Property.setWritable(boolean)
,McorePackage.getProperty_Writable()
-
setWritable
public void setWritable(boolean newWritable)
- Specified by:
setWritable
in interfaceProperty
- Parameters:
newWritable
- the new value of the 'Writable' attribute.- See Also:
Property.isWritable()
-
isDependsOnMetadata
public boolean isDependsOnMetadata()
- Specified by:
isDependsOnMetadata
in interfaceProperty
- Returns:
- the value of the 'Depends On Metadata' attribute.
- See Also:
Property.setDependsOnMetadata(boolean)
,McorePackage.getProperty_DependsOnMetadata()
-
setDependsOnMetadata
public void setDependsOnMetadata(boolean newDependsOnMetadata)
- Specified by:
setDependsOnMetadata
in interfaceProperty
- Parameters:
newDependsOnMetadata
- the new value of the 'Depends On Metadata' attribute.- See Also:
Property.isDependsOnMetadata()
-
getTypeContainer
public TypeContainer getTypeContainer()
- Specified by:
getTypeContainer
in interfaceProperty
- Returns:
- the value of the 'Type Container' containment reference.
- See Also:
Property.setTypeContainer(TypeContainer)
,McorePackage.getProperty_TypeContainer()
-
setTypeContainer
public void setTypeContainer(TypeContainer newTypeContainer)
- Specified by:
setTypeContainer
in interfaceProperty
- Parameters:
newTypeContainer
- the new value of the 'Type Container' containment reference.- See Also:
Property.getTypeContainer()
-
getTypes
public org.eclipse.emf.common.util.EList<TypeItem> getTypes()
-
environments
public Environments environments()
- Specified by:
environments
in interfaceEnvironmental
-
eBaseStructuralFeatureID
public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)
- Specified by:
eBaseStructuralFeatureID
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eBaseStructuralFeatureID
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eDerivedStructuralFeatureID
public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)
- Specified by:
eDerivedStructuralFeatureID
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eDerivedStructuralFeatureID
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eDerivedOperationID
public int eDerivedOperationID(int baseOperationID, Class<?> baseClass)
- Specified by:
eDerivedOperationID
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eDerivedOperationID
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eInvoke
public Object eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments) throws InvocationTargetException
- Specified by:
eInvoke
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eInvoke
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
- Throws:
InvocationTargetException
-
-