Package com._1c.g5.v8.dt.bsl.model
Interface Method
-
- All Superinterfaces:
Block
,Environmental
,org.eclipse.emf.ecore.EObject
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,PragmaTarget
- All Known Implementing Classes:
FunctionImpl
,MethodImpl
,ProcedureImpl
public interface Method extends PragmaTarget, NamedElement, Block
A representation of the model object 'Method'.The following features are supported:
- See Also:
BslPackage.getMethod()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.emf.common.util.EList<Method>
getCallees()
Returns the value of the 'Callees' reference list.org.eclipse.emf.common.util.EList<Block>
getCallers()
Returns the value of the 'Callers' reference list.org.eclipse.emf.common.util.EList<VariableTypeStateProviderCollector>
getFinalInParamState()
Returns the value of the 'Final In Param State' attribute list.org.eclipse.emf.common.util.EList<VariableTypeStateProviderCollector>
getFinalOutParamState()
Returns the value of the 'Final Out Param State' attribute list.org.eclipse.emf.common.util.EList<FormalParam>
getFormalParams()
Returns the value of the 'Formal Params' containment reference list.boolean
isAsync()
Returns the value of the 'Async' attribute.boolean
isEvent()
Returns the value of the 'Event' attribute.boolean
isExport()
Returns the value of the 'Export' attribute.boolean
isUsed()
Returns the value of the 'Used' attribute.void
setAsync(boolean value)
Sets the value of the 'Async
' attribute.void
setEvent(boolean value)
Sets the value of the 'Event
' attribute.void
setExport(boolean value)
Sets the value of the 'Export
' attribute.void
setUsed(boolean value)
Sets the value of the 'Used
' attribute.-
Methods inherited from interface com._1c.g5.v8.dt.bsl.model.Block
allDeclareStatements, allStatements, getDeclareStatements, getImplicitVariables, getStatements, getUniqueName, setUniqueName
-
Methods inherited from interface com._1c.g5.v8.dt.mcore.Environmental
environments, getEnvironments, setEnvironments
-
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
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface com._1c.g5.v8.dt.bsl.model.PragmaTarget
getPragmas
-
-
-
-
Method Detail
-
isAsync
boolean isAsync()
Returns the value of the 'Async' attribute.- Returns:
- the value of the 'Async' attribute.
- See Also:
setAsync(boolean)
,BslPackage.getMethod_Async()
-
setAsync
void setAsync(boolean value)
Sets the value of the 'Async
' attribute.- Parameters:
value
- the new value of the 'Async' attribute.- See Also:
isAsync()
-
getFormalParams
org.eclipse.emf.common.util.EList<FormalParam> getFormalParams()
Returns the value of the 'Formal Params' containment reference list. The list contents are of typeFormalParam
.- Returns:
- the value of the 'Formal Params' containment reference list.
- See Also:
BslPackage.getMethod_FormalParams()
-
isExport
boolean isExport()
Returns the value of the 'Export' attribute.- Returns:
- the value of the 'Export' attribute.
- See Also:
setExport(boolean)
,BslPackage.getMethod_Export()
-
setExport
void setExport(boolean value)
Sets the value of the 'Export
' attribute.- Parameters:
value
- the new value of the 'Export' attribute.- See Also:
isExport()
-
isEvent
boolean isEvent()
Returns the value of the 'Event' attribute.- Returns:
- the value of the 'Event' attribute.
- See Also:
setEvent(boolean)
,BslPackage.getMethod_Event()
-
setEvent
void setEvent(boolean value)
Sets the value of the 'Event
' attribute.- Parameters:
value
- the new value of the 'Event' attribute.- See Also:
isEvent()
-
isUsed
boolean isUsed()
Returns the value of the 'Used' attribute.- Returns:
- the value of the 'Used' attribute.
- See Also:
setUsed(boolean)
,BslPackage.getMethod_Used()
-
setUsed
void setUsed(boolean value)
Sets the value of the 'Used
' attribute.- Parameters:
value
- the new value of the 'Used' attribute.- See Also:
isUsed()
-
getFinalInParamState
org.eclipse.emf.common.util.EList<VariableTypeStateProviderCollector> getFinalInParamState()
Returns the value of the 'Final In Param State' attribute list. The list contents are of typeVariableTypeStateProviderCollector
.- Returns:
- the value of the 'Final In Param State' attribute list.
- See Also:
BslPackage.getMethod_FinalInParamState()
-
getFinalOutParamState
org.eclipse.emf.common.util.EList<VariableTypeStateProviderCollector> getFinalOutParamState()
Returns the value of the 'Final Out Param State' attribute list. The list contents are of typeVariableTypeStateProviderCollector
.- Returns:
- the value of the 'Final Out Param State' attribute list.
- See Also:
BslPackage.getMethod_FinalOutParamState()
-
getCallers
org.eclipse.emf.common.util.EList<Block> getCallers()
Returns the value of the 'Callers' reference list. The list contents are of typeBlock
.- Returns:
- the value of the 'Callers' reference list.
- See Also:
BslPackage.getMethod_Callers()
-
getCallees
org.eclipse.emf.common.util.EList<Method> getCallees()
Returns the value of the 'Callees' reference list. The list contents are of typeMethod
.- Returns:
- the value of the 'Callees' reference list.
- See Also:
BslPackage.getMethod_Callees()
-
-