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>declareStatementsThe cached value of the 'Declare Statements' containment reference list.protected org.eclipse.emf.common.util.EList<ImplicitVariable>implicitVariablesThe cached value of the 'Implicit Variables' reference list.protected org.eclipse.emf.common.util.EList<Statement>statementsThe cached value of the 'Statements' containment reference list.protected static StringUNIQUE_NAME_EDEFAULTThe default value of the 'Unique Name' attribute.protected StringuniqueNameThe 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 protectedBlockImpl()
-
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()ObjecteGet(int featureID, boolean resolve, boolean coreType)org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)ObjecteInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments)booleaneIsSet(int featureID)voideSet(int featureID, Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()voideUnset(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()StringgetUniqueName()voidsetUniqueName(String newUniqueName)StringtoString()-
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, bmGetNamespace, bmGetPlatformTransaction, bmGetProperties, bmGetProperty, bmGetReferences, bmGetResourceId, bmGetTopObject, bmGetTransaction, bmGetUri, bmGetUriAsString, bmIsTop, bmIsTransient, bmMatchSingleReference, bmSetProperty, 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:
eStaticClassin classEnvironmentalImpl
-
getDeclareStatements
public org.eclipse.emf.common.util.EList<DeclareStatement> getDeclareStatements()
- Specified by:
getDeclareStatementsin 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:
getStatementsin 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:
getImplicitVariablesin interfaceBlock- Returns:
- the value of the 'Implicit Variables' reference list.
- See Also:
BslPackage.getBlock_ImplicitVariables()
-
getUniqueName
public String getUniqueName()
- Specified by:
getUniqueNamein 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:
setUniqueNamein 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:
allDeclareStatementsin interfaceBlock
-
allStatements
public org.eclipse.emf.common.util.EList<Statement> allStatements()
- Specified by:
allStatementsin 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:
eInverseRemovein 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:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eInvoke
public Object eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments) throws InvocationTargetException
- Specified by:
eInvokein interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eInvokein classEnvironmentalImpl- Throws:
InvocationTargetException
-
toString
public String toString()
- Overrides:
toStringin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
-