Package com._1c.g5.v8.dt.bsl.model
Interface ModuleContextDefIndex
-
- All Superinterfaces:
org.eclipse.emf.ecore.EObject
,IBmObject
,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
ModuleContextDefIndexImpl
public interface ModuleContextDefIndex extends IBmObject
A representation of the model object 'Module Context Def Index'. BSL context definition module index holder object. The object being stored in the EDT object storage and provides unified access by both model and language services. Not a part of a public APIThe following features are supported:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BslContextDef
getContextDef()
Returns the value of the 'Context Def' containment reference.org.eclipse.emf.common.util.EList<ContextDefMethodInfo>
getMethods()
Returns the value of the 'Methods' containment reference list.org.eclipse.emf.common.util.EList<ContextDefPropertyInfo>
getProperties()
Returns the value of the 'Properties' containment reference list.byte[]
getTypeIndexStore()
Returns the value of the 'Type Index Store' attribute.void
setContextDef(BslContextDef value)
Sets the value of the 'Context Def
' containment reference.void
setTypeIndexStore(byte[] value)
Sets the value of the 'Type Index Store
' attribute.-
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.bm.core.IBmObject
bmGetEngine, bmGetFqn, bmGetId, bmGetNamespace, bmGetPlatformTransaction, bmGetProperties, bmGetProperty, bmGetReferences, bmGetResourceId, bmGetTopObject, bmGetTransaction, bmGetUri, bmGetUriAsString, bmIsTop, bmIsTransient, bmMatchSingleReference, bmSetProperty
-
-
-
-
Method Detail
-
getContextDef
BslContextDef getContextDef()
Returns the value of the 'Context Def' containment reference.- Returns:
- the value of the 'Context Def' containment reference.
- See Also:
setContextDef(BslContextDef)
,BslIndexPackage.getModuleContextDefIndex_ContextDef()
-
setContextDef
void setContextDef(BslContextDef value)
Sets the value of the 'Context Def
' containment reference.- Parameters:
value
- the new value of the 'Context Def' containment reference.- See Also:
getContextDef()
-
getMethods
org.eclipse.emf.common.util.EList<ContextDefMethodInfo> getMethods()
Returns the value of the 'Methods' containment reference list. The list contents are of typeContextDefMethodInfo
.- Returns:
- the value of the 'Methods' containment reference list.
- See Also:
BslIndexPackage.getModuleContextDefIndex_Methods()
-
getProperties
org.eclipse.emf.common.util.EList<ContextDefPropertyInfo> getProperties()
Returns the value of the 'Properties' containment reference list. The list contents are of typeContextDefPropertyInfo
.- Returns:
- the value of the 'Properties' containment reference list.
- See Also:
BslIndexPackage.getModuleContextDefIndex_Properties()
-
getTypeIndexStore
byte[] getTypeIndexStore()
Returns the value of the 'Type Index Store' attribute.- Returns:
- the value of the 'Type Index Store' attribute.
- See Also:
setTypeIndexStore(byte[])
,BslIndexPackage.getModuleContextDefIndex_TypeIndexStore()
-
setTypeIndexStore
void setTypeIndexStore(byte[] value)
Sets the value of the 'Type Index Store
' attribute.- Parameters:
value
- the new value of the 'Type Index Store' attribute.- See Also:
getTypeIndexStore()
-
-