Package com.sodius.mdw.metamodel.doors
Interface Module
-
- All Superinterfaces:
AttributedElement
,Comparable<Object>
,DoorsElement
,org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.EObject
,Item
,MDWEObject
,MDWObject
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,com.sodius.mdw.corext.model.emf.OnDemandEObject
,SituatedElement
- All Known Subinterfaces:
FormalModule
,LinkModule
public interface Module extends Item, SituatedElement, AttributedElement
A representation of the model object 'Module'.The following features are supported:
- See Also:
DoorsPackage.getModule()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MDWEList<Attribute>
getAttributes()
Returns the value of the 'Attributes' containment reference list.ModuleModeKind
getMode()
Returns the value of the 'Mode' attribute.String
getPrefix()
Returns the value of the 'Prefix' attribute.MDWEList<Type>
getTypes()
Returns the value of the 'Types' containment reference list.void
setMode(ModuleModeKind value)
Sets the value of the 'Mode
' attribute.void
setPrefix(String value)
Sets the value of the 'Prefix
' attribute.-
Methods inherited from interface com.sodius.mdw.metamodel.doors.AttributedElement
getAttributeValue, getCreatedBy, getCreatedOn, getInstantiatedAttributes, getLastModifiedBy, getLastModifiedOn, setCreatedBy, setCreatedOn, setLastModifiedBy, setLastModifiedOn
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
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.sodius.mdw.metamodel.doors.Item
getDescription, getOwner, getQualifiedName, getUniqueID, setDescription, setOwner
-
Methods inherited from interface com.sodius.mdw.core.model.MDWObject
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
-
Methods inherited from interface com.sodius.mdw.metamodel.doors.NamedElement
getName, setName
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface com.sodius.mdw.metamodel.doors.SituatedElement
getURL, setURL
-
-
-
-
Method Detail
-
getPrefix
String getPrefix()
Returns the value of the 'Prefix' attribute. The default value is""
.- Returns:
- the value of the 'Prefix' attribute.
- See Also:
setPrefix(String)
,DoorsPackage.getModule_Prefix()
-
setPrefix
void setPrefix(String value)
Sets the value of the 'Prefix
' attribute.- Parameters:
value
- the new value of the 'Prefix' attribute.- See Also:
getPrefix()
-
getTypes
MDWEList<Type> getTypes()
Returns the value of the 'Types' containment reference list. The list contents are of typeType
. It is bidirectional and its opposite is 'Owner
'.- Returns:
- the value of the 'Types' containment reference list.
- See Also:
DoorsPackage.getModule_Types()
,Type.getOwner()
-
getAttributes
MDWEList<Attribute> getAttributes()
Returns the value of the 'Attributes' containment reference list. The list contents are of typeAttribute
. It is bidirectional and its opposite is 'Owner
'.- Returns:
- the value of the 'Attributes' containment reference list.
- See Also:
DoorsPackage.getModule_Attributes()
,Attribute.getOwner()
-
getMode
ModuleModeKind getMode()
Returns the value of the 'Mode' attribute. The literals are from the enumerationModuleModeKind
.- Returns:
- the value of the 'Mode' attribute.
- See Also:
ModuleModeKind
,setMode(ModuleModeKind)
,DoorsPackage.getModule_Mode()
-
setMode
void setMode(ModuleModeKind value)
Sets the value of the 'Mode
' attribute.- Parameters:
value
- the new value of the 'Mode' attribute.- See Also:
ModuleModeKind
,getMode()
-
-