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.EObjectA 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.MDObjectgetElement()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.StringgetSource()Returns the value of the 'Source' attribute.voidsetElement(MDObject value)Sets the value of the 'Element' container reference.voidsetSource(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:
-
-