Package com._1c.g5.v8.dt.bsl.model.impl
Class BlockImpl
- 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.EnvironmentalImpl
-
- com._1c.g5.v8.dt.bsl.model.impl.BlockImpl
-
- All Implemented Interfaces:
IBmObject
,Block
,Environmental
,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:
ModuleImpl
public abstract class BlockImpl extends EnvironmentalImpl implements Block
An implementation of the model object 'Block'.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
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.emf.common.util.EList<DeclareStatement>
declareStatements
The cached value of the 'Declare Statements
' containment reference list.protected org.eclipse.emf.common.util.EList<ImplicitVariable>
implicitVariables
The cached value of the 'Implicit Variables
' reference list.protected org.eclipse.emf.common.util.EList<Statement>
statements
The cached value of the 'Statements
' containment reference list.protected static String
UNIQUE_NAME_EDEFAULT
The default value of the 'Unique Name
' attribute.protected String
uniqueName
The cached value of the 'Unique Name
' attribute.-
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
BlockImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.emf.common.util.EList<DeclareStatement>
allDeclareStatements()
org.eclipse.emf.common.util.EList<Statement>
allStatements()
Object
eGet(int featureID, boolean resolve, boolean coreType)
org.eclipse.emf.common.notify.NotificationChain
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
Object
eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments)
boolean
eIsSet(int featureID)
void
eSet(int featureID, Object newValue)
protected org.eclipse.emf.ecore.EClass
eStaticClass()
void
eUnset(int featureID)
org.eclipse.emf.common.util.EList<DeclareStatement>
getDeclareStatements()
org.eclipse.emf.common.util.EList<ImplicitVariable>
getImplicitVariables()
org.eclipse.emf.common.util.EList<Statement>
getStatements()
String
getUniqueName()
void
setUniqueName(String newUniqueName)
String
toString()
-
Methods inherited from class com._1c.g5.v8.dt.mcore.impl.EnvironmentalImpl
environments, eStaticFeatureCount, getEnvironments, setEnvironments
-
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, 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, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, 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, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResource, eSet, eSetResource, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
-
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.Environmental
environments, getEnvironments, setEnvironments
-
-
-
-
Field Detail
-
declareStatements
protected org.eclipse.emf.common.util.EList<DeclareStatement> declareStatements
The cached value of the 'Declare Statements
' containment reference list.- See Also:
getDeclareStatements()
-
statements
protected org.eclipse.emf.common.util.EList<Statement> statements
The cached value of the 'Statements
' containment reference list.- See Also:
getStatements()
-
implicitVariables
protected org.eclipse.emf.common.util.EList<ImplicitVariable> implicitVariables
The cached value of the 'Implicit Variables
' reference list.- See Also:
getImplicitVariables()
-
UNIQUE_NAME_EDEFAULT
protected static final String UNIQUE_NAME_EDEFAULT
The default value of the 'Unique Name
' attribute.- See Also:
getUniqueName()
-
uniqueName
protected String uniqueName
The cached value of the 'Unique Name
' attribute.- See Also:
getUniqueName()
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classEnvironmentalImpl
-
getDeclareStatements
public org.eclipse.emf.common.util.EList<DeclareStatement> getDeclareStatements()
- Specified by:
getDeclareStatements
in interfaceBlock
- Returns:
- the value of the 'Declare Statements' containment reference list.
- See Also:
BslPackage.getBlock_DeclareStatements()
-
getStatements
public org.eclipse.emf.common.util.EList<Statement> getStatements()
- Specified by:
getStatements
in interfaceBlock
- Returns:
- the value of the 'Statements' containment reference list.
- See Also:
BslPackage.getBlock_Statements()
-
getImplicitVariables
public org.eclipse.emf.common.util.EList<ImplicitVariable> getImplicitVariables()
- Specified by:
getImplicitVariables
in interfaceBlock
- Returns:
- the value of the 'Implicit Variables' reference list.
- See Also:
BslPackage.getBlock_ImplicitVariables()
-
getUniqueName
public String getUniqueName()
- Specified by:
getUniqueName
in interfaceBlock
- Returns:
- the value of the 'Unique Name' attribute.
- See Also:
Block.setUniqueName(String)
,BslPackage.getBlock_UniqueName()
-
setUniqueName
public void setUniqueName(String newUniqueName)
- Specified by:
setUniqueName
in interfaceBlock
- Parameters:
newUniqueName
- the new value of the 'Unique Name' attribute.- See Also:
Block.getUniqueName()
-
allDeclareStatements
public org.eclipse.emf.common.util.EList<DeclareStatement> allDeclareStatements()
- Specified by:
allDeclareStatements
in interfaceBlock
-
allStatements
public org.eclipse.emf.common.util.EList<Statement> allStatements()
- Specified by:
allStatements
in interfaceBlock
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
- Overrides:
eInverseRemove
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
-
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
-
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 classEnvironmentalImpl
- Throws:
InvocationTargetException
-
toString
public String toString()
- Overrides:
toString
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
-