Package com._1c.g5.v8.dt.bsl.model
Interface Module
-
- All Superinterfaces:
Block
,Environmental
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
ModuleImpl
public interface Module extends Block
A representation of the model object 'Module'.The following features are supported:
- See Also:
BslPackage.getModule()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.emf.common.util.EList<Method>
allMethods()
ContextDef
getContextDef()
Returns the value of the 'Context Def' reference.org.eclipse.emf.common.util.EList<Pragma>
getDefaultPragmas()
Returns the value of the 'Default Pragmas' containment reference list.org.eclipse.emf.common.util.EList<Method>
getMethods()
Returns the value of the 'Methods' containment reference list.ModuleType
getModuleType()
Returns the value of the 'Module Type' attribute.org.eclipse.emf.ecore.EObject
getOwner()
Returns the value of the 'Owner' reference.org.eclipse.emf.common.util.EList<Preprocessor>
getPreprocessors()
Returns the value of the 'Preprocessors' containment reference list.void
setContextDef(ContextDef value)
Sets the value of the 'Context Def
' reference.void
setModuleType(ModuleType value)
Sets the value of the 'Module Type
' attribute.void
setOwner(org.eclipse.emf.ecore.EObject value)
Sets the value of the 'Owner
' reference.-
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
-
-
-
-
Method Detail
-
getOwner
org.eclipse.emf.ecore.EObject getOwner()
Returns the value of the 'Owner' reference.- Returns:
- the value of the 'Owner' reference.
- See Also:
setOwner(EObject)
,BslPackage.getModule_Owner()
-
setOwner
void setOwner(org.eclipse.emf.ecore.EObject value)
Sets the value of the 'Owner
' reference.- Parameters:
value
- the new value of the 'Owner' reference.- See Also:
getOwner()
-
getModuleType
ModuleType getModuleType()
Returns the value of the 'Module Type' attribute. The literals are from the enumerationModuleType
.- Returns:
- the value of the 'Module Type' attribute.
- See Also:
ModuleType
,setModuleType(ModuleType)
,BslPackage.getModule_ModuleType()
-
setModuleType
void setModuleType(ModuleType value)
Sets the value of the 'Module Type
' attribute.- Parameters:
value
- the new value of the 'Module Type' attribute.- See Also:
ModuleType
,getModuleType()
-
getDefaultPragmas
org.eclipse.emf.common.util.EList<Pragma> getDefaultPragmas()
Returns the value of the 'Default Pragmas' containment reference list. The list contents are of typePragma
.- Returns:
- the value of the 'Default Pragmas' containment reference list.
- See Also:
BslPackage.getModule_DefaultPragmas()
-
getMethods
org.eclipse.emf.common.util.EList<Method> getMethods()
Returns the value of the 'Methods' containment reference list. The list contents are of typeMethod
.- Returns:
- the value of the 'Methods' containment reference list.
- See Also:
BslPackage.getModule_Methods()
-
getPreprocessors
org.eclipse.emf.common.util.EList<Preprocessor> getPreprocessors()
Returns the value of the 'Preprocessors' containment reference list. The list contents are of typePreprocessor
.- Returns:
- the value of the 'Preprocessors' containment reference list.
- See Also:
BslPackage.getModule_Preprocessors()
-
getContextDef
ContextDef getContextDef()
Returns the value of the 'Context Def' reference.- Returns:
- the value of the 'Context Def' reference.
- See Also:
setContextDef(ContextDef)
,BslPackage.getModule_ContextDef()
-
setContextDef
void setContextDef(ContextDef value)
Sets the value of the 'Context Def
' reference.- Parameters:
value
- the new value of the 'Context Def' reference.- See Also:
getContextDef()
-
allMethods
org.eclipse.emf.common.util.EList<Method> allMethods()
-
-