Package com._1c.g5.v8.dt.bsl.model.impl
Class MethodImpl
- 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.bsl.model.impl.PragmaTargetImpl
- 
- com._1c.g5.v8.dt.bsl.model.impl.MethodImpl
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- Block,- Method,- PragmaTarget,- Environmental,- NamedElement,- 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:
- FunctionImpl,- ProcedureImpl
 
 public abstract class MethodImpl extends PragmaTargetImpl implements Method An implementation of the model object 'Method'.The following features are implemented: 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
 - 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImplorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
 - 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImplorg.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.BasicNotifierImplorg.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 SummaryFields Modifier and Type Field Description protected booleanasyncThe cached value of the 'Async' attribute.protected static booleanASYNC_EDEFAULTThe default value of the 'Async' attribute.protected org.eclipse.emf.common.util.EList<Method>calleesThe cached value of the 'Callees' reference list.protected org.eclipse.emf.common.util.EList<Block>callersThe cached value of the 'Callers' reference list.protected org.eclipse.emf.common.util.EList<DeclareStatement>declareStatementsThe cached value of the 'Declare Statements' containment reference list.protected EnvironmentsenvironmentsThe cached value of the 'Environments' attribute.protected static EnvironmentsENVIRONMENTS_EDEFAULTThe default value of the 'Environments' attribute.protected booleaneventThe cached value of the 'Event' attribute.protected static booleanEVENT_EDEFAULTThe default value of the 'Event' attribute.protected booleanexportThe cached value of the 'Export' attribute.protected static booleanEXPORT_EDEFAULTThe default value of the 'Export' attribute.protected org.eclipse.emf.common.util.EList<VariableTypeStateProviderCollector>finalInParamStateThe cached value of the 'Final In Param State' attribute list.protected org.eclipse.emf.common.util.EList<VariableTypeStateProviderCollector>finalOutParamStateThe cached value of the 'Final Out Param State' attribute list.protected org.eclipse.emf.common.util.EList<FormalParam>formalParamsThe cached value of the 'Formal Params' containment reference list.protected org.eclipse.emf.common.util.EList<ImplicitVariable>implicitVariablesThe cached value of the 'Implicit Variables' reference list.protected StringnameThe cached value of the 'Name' attribute.protected static StringNAME_EDEFAULTThe default value of the 'Name' attribute.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.protected booleanusedThe cached value of the 'Used' attribute.protected static booleanUSED_EDEFAULTThe default value of the 'Used' attribute.- 
Fields inherited from class com._1c.g5.v8.dt.bsl.model.impl.PragmaTargetImplpragmas
 - 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImplEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedMethodImpl()
 - 
Method SummaryAll 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()inteBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)inteDerivedOperationID(int baseOperationID, Class<?> baseClass)inteDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)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)Environmentsenvironments()voideSet(int featureID, Object newValue)protected org.eclipse.emf.ecore.EClasseStaticClass()voideUnset(int featureID)org.eclipse.emf.common.util.EList<Method>getCallees()org.eclipse.emf.common.util.EList<Block>getCallers()org.eclipse.emf.common.util.EList<DeclareStatement>getDeclareStatements()EnvironmentsgetEnvironments()org.eclipse.emf.common.util.EList<VariableTypeStateProviderCollector>getFinalInParamState()org.eclipse.emf.common.util.EList<VariableTypeStateProviderCollector>getFinalOutParamState()org.eclipse.emf.common.util.EList<FormalParam>getFormalParams()org.eclipse.emf.common.util.EList<ImplicitVariable>getImplicitVariables()StringgetName()org.eclipse.emf.common.util.EList<Statement>getStatements()StringgetUniqueName()booleanisAsync()booleanisEvent()booleanisExport()booleanisUsed()voidsetAsync(boolean newAsync)voidsetEnvironments(Environments newEnvironments)voidsetEvent(boolean newEvent)voidsetExport(boolean newExport)voidsetName(String newName)voidsetUniqueName(String newUniqueName)voidsetUsed(boolean newUsed)StringtoString()- 
Methods inherited from class com._1c.g5.v8.dt.bsl.model.impl.PragmaTargetImplgetPragmas
 - 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.ContainereBasicSetContainer, eInternalContainer
 - 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpldynamicGet, 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.BasicEObjectImpleAddVirtualValue, eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, 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, eInvocationDelegate, 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.BasicNotifierImpleNotificationRequired, eNotify
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface org.eclipse.emf.ecore.EObjecteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 - 
Methods inherited from interface org.eclipse.emf.common.notify.NotifiereAdapters, eDeliver, eNotify, eSetDeliver
 - 
Methods inherited from interface com._1c.g5.v8.dt.bsl.model.PragmaTargetgetPragmas
 
- 
 
- 
- 
- 
Field Detail- 
NAME_EDEFAULTprotected static final String NAME_EDEFAULT The default value of the 'Name' attribute.- See Also:
- getName()
 
 - 
ENVIRONMENTS_EDEFAULTprotected static final Environments ENVIRONMENTS_EDEFAULT The default value of the 'Environments' attribute.- See Also:
- getEnvironments()
 
 - 
environmentsprotected Environments environments The cached value of the 'Environments' attribute.- See Also:
- getEnvironments()
 
 - 
declareStatementsprotected org.eclipse.emf.common.util.EList<DeclareStatement> declareStatements The cached value of the 'Declare Statements' containment reference list.- See Also:
- getDeclareStatements()
 
 - 
statementsprotected org.eclipse.emf.common.util.EList<Statement> statements The cached value of the 'Statements' containment reference list.- See Also:
- getStatements()
 
 - 
implicitVariablesprotected org.eclipse.emf.common.util.EList<ImplicitVariable> implicitVariables The cached value of the 'Implicit Variables' reference list.- See Also:
- getImplicitVariables()
 
 - 
UNIQUE_NAME_EDEFAULTprotected static final String UNIQUE_NAME_EDEFAULT The default value of the 'Unique Name' attribute.- See Also:
- getUniqueName()
 
 - 
uniqueNameprotected String uniqueName The cached value of the 'Unique Name' attribute.- See Also:
- getUniqueName()
 
 - 
ASYNC_EDEFAULTprotected static final boolean ASYNC_EDEFAULT The default value of the 'Async' attribute.- See Also:
- isAsync(), Constant Field Values
 
 - 
formalParamsprotected org.eclipse.emf.common.util.EList<FormalParam> formalParams The cached value of the 'Formal Params' containment reference list.- See Also:
- getFormalParams()
 
 - 
EXPORT_EDEFAULTprotected static final boolean EXPORT_EDEFAULT The default value of the 'Export' attribute.- See Also:
- isExport(), Constant Field Values
 
 - 
exportprotected boolean export The cached value of the 'Export' attribute.- See Also:
- isExport()
 
 - 
EVENT_EDEFAULTprotected static final boolean EVENT_EDEFAULT The default value of the 'Event' attribute.- See Also:
- isEvent(), Constant Field Values
 
 - 
USED_EDEFAULTprotected static final boolean USED_EDEFAULT The default value of the 'Used' attribute.- See Also:
- isUsed(), Constant Field Values
 
 - 
finalInParamStateprotected org.eclipse.emf.common.util.EList<VariableTypeStateProviderCollector> finalInParamState The cached value of the 'Final In Param State' attribute list.- See Also:
- getFinalInParamState()
 
 - 
finalOutParamStateprotected org.eclipse.emf.common.util.EList<VariableTypeStateProviderCollector> finalOutParamState The cached value of the 'Final Out Param State' attribute list.- See Also:
- getFinalOutParamState()
 
 - 
callersprotected org.eclipse.emf.common.util.EList<Block> callers The cached value of the 'Callers' reference list.- See Also:
- getCallers()
 
 - 
calleesprotected org.eclipse.emf.common.util.EList<Method> callees The cached value of the 'Callees' reference list.- See Also:
- getCallees()
 
 
- 
 - 
Method Detail- 
eStaticClassprotected org.eclipse.emf.ecore.EClass eStaticClass() - Overrides:
- eStaticClassin class- PragmaTargetImpl
 
 - 
getNamepublic String getName() - Specified by:
- getNamein interface- NamedElement
- Returns:
- the value of the 'Name' attribute.
- See Also:
- NamedElement.setName(String),- McorePackage.getNamedElement_Name()
 
 - 
setNamepublic void setName(String newName) - Specified by:
- setNamein interface- NamedElement
- Parameters:
- newName- the new value of the 'Name' attribute.
- See Also:
- NamedElement.getName()
 
 - 
getEnvironmentspublic Environments getEnvironments() - Specified by:
- getEnvironmentsin interface- Environmental
- Returns:
- the value of the 'Environments' attribute.
- See Also:
- Environmental.setEnvironments(Environments),- McorePackage.getEnvironmental_Environments()
 
 - 
setEnvironmentspublic void setEnvironments(Environments newEnvironments) - Specified by:
- setEnvironmentsin interface- Environmental
- Parameters:
- newEnvironments- the new value of the 'Environments' attribute.
- See Also:
- Environmental.getEnvironments()
 
 - 
getDeclareStatementspublic org.eclipse.emf.common.util.EList<DeclareStatement> getDeclareStatements() - Specified by:
- getDeclareStatementsin interface- Block
- Returns:
- the value of the 'Declare Statements' containment reference list.
- See Also:
- BslPackage.getBlock_DeclareStatements()
 
 - 
getStatementspublic org.eclipse.emf.common.util.EList<Statement> getStatements() - Specified by:
- getStatementsin interface- Block
- Returns:
- the value of the 'Statements' containment reference list.
- See Also:
- BslPackage.getBlock_Statements()
 
 - 
getImplicitVariablespublic org.eclipse.emf.common.util.EList<ImplicitVariable> getImplicitVariables() - Specified by:
- getImplicitVariablesin interface- Block
- Returns:
- the value of the 'Implicit Variables' reference list.
- See Also:
- BslPackage.getBlock_ImplicitVariables()
 
 - 
getUniqueNamepublic String getUniqueName() - Specified by:
- getUniqueNamein interface- Block
- Returns:
- the value of the 'Unique Name' attribute.
- See Also:
- Block.setUniqueName(String),- BslPackage.getBlock_UniqueName()
 
 - 
setUniqueNamepublic void setUniqueName(String newUniqueName) - Specified by:
- setUniqueNamein interface- Block
- Parameters:
- newUniqueName- the new value of the 'Unique Name' attribute.
- See Also:
- Block.getUniqueName()
 
 - 
isAsyncpublic boolean isAsync() - Specified by:
- isAsyncin interface- Method
- Returns:
- the value of the 'Async' attribute.
- See Also:
- Method.setAsync(boolean),- BslPackage.getMethod_Async()
 
 - 
setAsyncpublic void setAsync(boolean newAsync) - Specified by:
- setAsyncin interface- Method
- Parameters:
- newAsync- the new value of the 'Async' attribute.
- See Also:
- Method.isAsync()
 
 - 
getFormalParamspublic org.eclipse.emf.common.util.EList<FormalParam> getFormalParams() - Specified by:
- getFormalParamsin interface- Method
- Returns:
- the value of the 'Formal Params' containment reference list.
- See Also:
- BslPackage.getMethod_FormalParams()
 
 - 
isExportpublic boolean isExport() - Specified by:
- isExportin interface- Method
- Returns:
- the value of the 'Export' attribute.
- See Also:
- Method.setExport(boolean),- BslPackage.getMethod_Export()
 
 - 
setExportpublic void setExport(boolean newExport) - Specified by:
- setExportin interface- Method
- Parameters:
- newExport- the new value of the 'Export' attribute.
- See Also:
- Method.isExport()
 
 - 
isEventpublic boolean isEvent() - Specified by:
- isEventin interface- Method
- Returns:
- the value of the 'Event' attribute.
- See Also:
- Method.setEvent(boolean),- BslPackage.getMethod_Event()
 
 - 
setEventpublic void setEvent(boolean newEvent) - Specified by:
- setEventin interface- Method
- Parameters:
- newEvent- the new value of the 'Event' attribute.
- See Also:
- Method.isEvent()
 
 - 
isUsedpublic boolean isUsed() - Specified by:
- isUsedin interface- Method
- Returns:
- the value of the 'Used' attribute.
- See Also:
- Method.setUsed(boolean),- BslPackage.getMethod_Used()
 
 - 
setUsedpublic void setUsed(boolean newUsed) - Specified by:
- setUsedin interface- Method
- Parameters:
- newUsed- the new value of the 'Used' attribute.
- See Also:
- Method.isUsed()
 
 - 
getFinalInParamStatepublic org.eclipse.emf.common.util.EList<VariableTypeStateProviderCollector> getFinalInParamState() - Specified by:
- getFinalInParamStatein interface- Method
- Returns:
- the value of the 'Final In Param State' attribute list.
- See Also:
- BslPackage.getMethod_FinalInParamState()
 
 - 
getFinalOutParamStatepublic org.eclipse.emf.common.util.EList<VariableTypeStateProviderCollector> getFinalOutParamState() - Specified by:
- getFinalOutParamStatein interface- Method
- Returns:
- the value of the 'Final Out Param State' attribute list.
- See Also:
- BslPackage.getMethod_FinalOutParamState()
 
 - 
getCallerspublic org.eclipse.emf.common.util.EList<Block> getCallers() - Specified by:
- getCallersin interface- Method
- Returns:
- the value of the 'Callers' reference list.
- See Also:
- BslPackage.getMethod_Callers()
 
 - 
getCalleespublic org.eclipse.emf.common.util.EList<Method> getCallees() - Specified by:
- getCalleesin interface- Method
- Returns:
- the value of the 'Callees' reference list.
- See Also:
- BslPackage.getMethod_Callees()
 
 - 
allDeclareStatementspublic org.eclipse.emf.common.util.EList<DeclareStatement> allDeclareStatements() - Specified by:
- allDeclareStatementsin interface- Block
 
 - 
allStatementspublic org.eclipse.emf.common.util.EList<Statement> allStatements() - Specified by:
- allStatementsin interface- Block
 
 - 
environmentspublic Environments environments() - Specified by:
- environmentsin interface- Environmental
 
 - 
eInverseRemovepublic org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)- Overrides:
- eInverseRemovein class- PragmaTargetImpl
 
 - 
eGetpublic Object eGet(int featureID, boolean resolve, boolean coreType) - Specified by:
- eGetin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eGetin class- PragmaTargetImpl
 
 - 
eSetpublic void eSet(int featureID, Object newValue)- Specified by:
- eSetin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eSetin class- PragmaTargetImpl
 
 - 
eUnsetpublic void eUnset(int featureID) - Specified by:
- eUnsetin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eUnsetin class- PragmaTargetImpl
 
 - 
eIsSetpublic boolean eIsSet(int featureID) - Specified by:
- eIsSetin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eIsSetin class- PragmaTargetImpl
 
 - 
eBaseStructuralFeatureIDpublic int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)- Specified by:
- eBaseStructuralFeatureIDin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eBaseStructuralFeatureIDin class- org.eclipse.emf.ecore.impl.BasicEObjectImpl
 
 - 
eDerivedStructuralFeatureIDpublic int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)- Specified by:
- eDerivedStructuralFeatureIDin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eDerivedStructuralFeatureIDin class- org.eclipse.emf.ecore.impl.BasicEObjectImpl
 
 - 
eDerivedOperationIDpublic int eDerivedOperationID(int baseOperationID, Class<?> baseClass)- Specified by:
- eDerivedOperationIDin interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eDerivedOperationIDin class- org.eclipse.emf.ecore.impl.BasicEObjectImpl
 
 - 
eInvokepublic Object eInvoke(int operationID, org.eclipse.emf.common.util.EList<?> arguments) throws InvocationTargetException - Specified by:
- eInvokein interface- org.eclipse.emf.ecore.InternalEObject
- Overrides:
- eInvokein class- org.eclipse.emf.ecore.impl.BasicEObjectImpl
- Throws:
- InvocationTargetException
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- org.eclipse.emf.ecore.impl.BasicEObjectImpl
 
 
- 
 
-