Class SourceCalculationDataItemImpl
- 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
-
- com._1c.g5.v8.dt.debug.model.calculations.impl.SourceCalculationDataItemImpl
-
- All Implemented Interfaces:
SourceCalculationDataItem
,org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
,org.eclipse.emf.ecore.InternalEObject
public class SourceCalculationDataItemImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements SourceCalculationDataItem
An implementation of the model object 'Source Calculation Data Item'.The following features are implemented:
-
-
Nested Class Summary
-
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
-
-
Field Summary
Fields Modifier and Type Field Description protected String
expression
The cached value of the 'Expression
' attribute.protected static String
EXPRESSION_EDEFAULT
The default value of the 'Expression
' attribute.protected boolean
expressionESet
This is true if the Expression attribute has been set.protected BigDecimal
index
The cached value of the 'Index
' attribute.protected static BigDecimal
INDEX_EDEFAULT
The default value of the 'Index
' attribute.protected static SourceCalculationDataItemType
ITEM_TYPE_EDEFAULT
The default value of the 'Item Type
' attribute.protected SourceCalculationDataItemType
itemType
The cached value of the 'Item Type
' attribute.protected boolean
itemTypeESet
This is true if the Item Type attribute has been set.protected String
property
The cached value of the 'Property
' attribute.protected static String
PROPERTY_EDEFAULT
The default value of the 'Property
' attribute.protected boolean
propertyESet
This is true if the Property attribute has been set.-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
SourceCalculationDataItemImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
eGet(int featureID, boolean resolve, boolean coreType)
boolean
eIsSet(int featureID)
void
eSet(int featureID, Object newValue)
protected org.eclipse.emf.ecore.EClass
eStaticClass()
void
eUnset(int featureID)
String
getExpression()
BigDecimal
getIndex()
SourceCalculationDataItemType
getItemType()
String
getProperty()
boolean
isSetExpression()
boolean
isSetItemType()
boolean
isSetProperty()
void
setExpression(String newExpression)
void
setIndex(BigDecimal newIndex)
void
setItemType(SourceCalculationDataItemType newItemType)
void
setProperty(String newProperty)
String
toString()
void
unsetExpression()
void
unsetItemType()
void
unsetProperty()
-
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, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, 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, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, 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
-
-
-
-
Field Detail
-
ITEM_TYPE_EDEFAULT
protected static final SourceCalculationDataItemType ITEM_TYPE_EDEFAULT
The default value of the 'Item Type
' attribute.- See Also:
getItemType()
-
itemType
protected SourceCalculationDataItemType itemType
The cached value of the 'Item Type
' attribute.- See Also:
getItemType()
-
itemTypeESet
protected boolean itemTypeESet
This is true if the Item Type attribute has been set.
-
EXPRESSION_EDEFAULT
protected static final String EXPRESSION_EDEFAULT
The default value of the 'Expression
' attribute.- See Also:
getExpression()
, Constant Field Values
-
expression
protected String expression
The cached value of the 'Expression
' attribute.- See Also:
getExpression()
-
expressionESet
protected boolean expressionESet
This is true if the Expression attribute has been set.
-
PROPERTY_EDEFAULT
protected static final String PROPERTY_EDEFAULT
The default value of the 'Property
' attribute.- See Also:
getProperty()
, Constant Field Values
-
property
protected String property
The cached value of the 'Property
' attribute.- See Also:
getProperty()
-
propertyESet
protected boolean propertyESet
This is true if the Property attribute has been set.
-
INDEX_EDEFAULT
protected static final BigDecimal INDEX_EDEFAULT
The default value of the 'Index
' attribute.- See Also:
getIndex()
-
index
protected BigDecimal index
The cached value of the 'Index
' attribute.- See Also:
getIndex()
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
getItemType
public SourceCalculationDataItemType getItemType()
- Specified by:
getItemType
in interfaceSourceCalculationDataItem
- Returns:
- the value of the 'Item Type' attribute.
- See Also:
SourceCalculationDataItemType
,SourceCalculationDataItem.isSetItemType()
,SourceCalculationDataItem.unsetItemType()
,SourceCalculationDataItem.setItemType(SourceCalculationDataItemType)
,CalculationsPackage.getSourceCalculationDataItem_ItemType()
-
setItemType
public void setItemType(SourceCalculationDataItemType newItemType)
- Specified by:
setItemType
in interfaceSourceCalculationDataItem
- Parameters:
newItemType
- the new value of the 'Item Type' attribute.- See Also:
SourceCalculationDataItemType
,SourceCalculationDataItem.isSetItemType()
,SourceCalculationDataItem.unsetItemType()
,SourceCalculationDataItem.getItemType()
-
unsetItemType
public void unsetItemType()
-
isSetItemType
public boolean isSetItemType()
- Specified by:
isSetItemType
in interfaceSourceCalculationDataItem
- Returns:
- whether the value of the 'Item Type' attribute is set.
- See Also:
SourceCalculationDataItem.unsetItemType()
,SourceCalculationDataItem.getItemType()
,SourceCalculationDataItem.setItemType(SourceCalculationDataItemType)
-
getExpression
public String getExpression()
- Specified by:
getExpression
in interfaceSourceCalculationDataItem
- Returns:
- the value of the 'Expression' attribute.
- See Also:
SourceCalculationDataItem.isSetExpression()
,SourceCalculationDataItem.unsetExpression()
,SourceCalculationDataItem.setExpression(String)
,CalculationsPackage.getSourceCalculationDataItem_Expression()
-
setExpression
public void setExpression(String newExpression)
- Specified by:
setExpression
in interfaceSourceCalculationDataItem
- Parameters:
newExpression
- the new value of the 'Expression' attribute.- See Also:
SourceCalculationDataItem.isSetExpression()
,SourceCalculationDataItem.unsetExpression()
,SourceCalculationDataItem.getExpression()
-
unsetExpression
public void unsetExpression()
- Specified by:
unsetExpression
in interfaceSourceCalculationDataItem
- See Also:
SourceCalculationDataItem.isSetExpression()
,SourceCalculationDataItem.getExpression()
,SourceCalculationDataItem.setExpression(String)
-
isSetExpression
public boolean isSetExpression()
- Specified by:
isSetExpression
in interfaceSourceCalculationDataItem
- Returns:
- whether the value of the 'Expression' attribute is set.
- See Also:
SourceCalculationDataItem.unsetExpression()
,SourceCalculationDataItem.getExpression()
,SourceCalculationDataItem.setExpression(String)
-
getProperty
public String getProperty()
- Specified by:
getProperty
in interfaceSourceCalculationDataItem
- Returns:
- the value of the 'Property' attribute.
- See Also:
SourceCalculationDataItem.isSetProperty()
,SourceCalculationDataItem.unsetProperty()
,SourceCalculationDataItem.setProperty(String)
,CalculationsPackage.getSourceCalculationDataItem_Property()
-
setProperty
public void setProperty(String newProperty)
- Specified by:
setProperty
in interfaceSourceCalculationDataItem
- Parameters:
newProperty
- the new value of the 'Property' attribute.- See Also:
SourceCalculationDataItem.isSetProperty()
,SourceCalculationDataItem.unsetProperty()
,SourceCalculationDataItem.getProperty()
-
unsetProperty
public void unsetProperty()
- Specified by:
unsetProperty
in interfaceSourceCalculationDataItem
- See Also:
SourceCalculationDataItem.isSetProperty()
,SourceCalculationDataItem.getProperty()
,SourceCalculationDataItem.setProperty(String)
-
isSetProperty
public boolean isSetProperty()
- Specified by:
isSetProperty
in interfaceSourceCalculationDataItem
- Returns:
- whether the value of the 'Property' attribute is set.
- See Also:
SourceCalculationDataItem.unsetProperty()
,SourceCalculationDataItem.getProperty()
,SourceCalculationDataItem.setProperty(String)
-
getIndex
public BigDecimal getIndex()
- Specified by:
getIndex
in interfaceSourceCalculationDataItem
- Returns:
- the value of the 'Index' attribute.
- See Also:
SourceCalculationDataItem.setIndex(BigDecimal)
,CalculationsPackage.getSourceCalculationDataItem_Index()
-
setIndex
public void setIndex(BigDecimal newIndex)
- Specified by:
setIndex
in interfaceSourceCalculationDataItem
- Parameters:
newIndex
- the new value of the 'Index' attribute.- See Also:
SourceCalculationDataItem.getIndex()
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eGet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eSet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eUnset
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eIsSet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
toString
public String toString()
- Overrides:
toString
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
-