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()ContextDefgetContextDef()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.ModuleTypegetModuleType()Returns the value of the 'Module Type' attribute.org.eclipse.emf.ecore.EObjectgetOwner()Returns the value of the 'Owner' reference.org.eclipse.emf.common.util.EList<Preprocessor>getPreprocessors()Returns the value of the 'Preprocessors' containment reference list.voidsetContextDef(ContextDef value)Sets the value of the 'Context Def' reference.voidsetModuleType(ModuleType value)Sets the value of the 'Module Type' attribute.voidsetOwner(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()
-
-