Package com.nomagic.magicdraw.foundation
Interface MDExtension
-
- All Superinterfaces:
org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
public interface MDExtension extends org.eclipse.emf.ecore.EObject
A representation of the model object 'MD Extension'. Defines an extension to the model.The following features are supported:
- See Also:
MDFoundationPackage.getMDExtension()
- Model:
- Generated:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject>
getContents()
Returns the value of the 'Contents' containment reference list.org.eclipse.emf.common.util.EMap<java.lang.String,java.lang.String>
getDetails()
Returns the value of the 'Details' map.MDObject
getElement()
Returns the value of the 'Element' container reference.org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject>
getReferences()
Returns the value of the 'References' reference list.java.lang.String
getSource()
Returns the value of the 'Source' attribute.void
setElement(MDObject value)
Sets the value of the 'Element
' container reference.void
setSource(java.lang.String value)
Sets the value of the 'Source
' attribute.
-
-
-
Method Detail
-
getSource
java.lang.String getSource()
Returns the value of the 'Source' attribute. This will typically be a full URI representing the type of the extension.- Returns:
- the value of the 'Source' attribute.
- See Also:
setSource(String)
,MDFoundationPackage.getMDExtension_Source()
- Model:
- Generated:
-
setSource
void setSource(java.lang.String value)
Sets the value of the 'Source
' attribute.- Parameters:
value
- the new value of the 'Source' attribute.- See Also:
getSource()
- Generated:
-
getContents
org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject> getContents()
Returns the value of the 'Contents' containment reference list. The list contents are of typeEObject
. This represents arbitrary contained objects.- Returns:
- the value of the 'Contents' containment reference list.
- See Also:
MDFoundationPackage.getMDExtension_Contents()
- Model:
- containment="true" resolveProxies="true"
- Generated:
-
getReferences
org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject> getReferences()
Returns the value of the 'References' reference list. The list contents are of typeEObject
. This represents arbitrary referenced objects.- Returns:
- the value of the 'References' reference list.
- See Also:
MDFoundationPackage.getMDExtension_References()
- Model:
- Generated:
-
getElement
MDObject getElement()
Returns the value of the 'Element' container reference. It is bidirectional and its opposite is 'Md Extensions
'. The element that owns this extension.- Returns:
- the value of the 'Element' container reference.
- See Also:
setElement(MDObject)
,MDFoundationPackage.getMDExtension_Element()
,MDObject.getMdExtensions()
- Model:
- opposite="mdExtensions" transient="false"
- Generated:
-
setElement
void setElement(MDObject value)
Sets the value of the 'Element
' container reference.- Parameters:
value
- the new value of the 'Element' container reference.- See Also:
getElement()
- Generated:
-
getDetails
org.eclipse.emf.common.util.EMap<java.lang.String,java.lang.String> getDetails()
Returns the value of the 'Details' map. The key is of typeString
, and the value is of typeString
, This represents tagged values.- Returns:
- the value of the 'Details' map.
- See Also:
MDFoundationPackage.getMDExtension_Details()
- Model:
- mapType="com.nomagic.magicdraw.foundation.StringToStringMapEntry
" - Generated:
-
-