public class MDExtensions
extends java.lang.Object
Constructor and Description |
---|
MDExtensions() |
Modifier and Type | Method and Description |
---|---|
static MDExtension |
createMDExtension(MDObject object,
java.lang.String extensionSource)
Creates new element extension, but only if it not yet exists
|
static java.util.List<org.eclipse.emf.ecore.EObject> |
getExtensionContents(MDObject object,
java.lang.String source)
Get MDExtension contents for the given element.
|
static MDExtension |
getMDExtension(MDObject object,
java.lang.String source)
Get MDExtension for the given source.
|
static java.util.List<MDExtension> |
getMDExtensions(MDObject object)
Get MDExtensions of element.
|
static void |
removeExtension(MDObject object,
java.lang.String extensionSource)
Completely removes given extension from element
|
@CheckForNull public static java.util.List<MDExtension> getMDExtensions(MDObject object)
object
- MDObject.@CheckForNull public static java.util.List<org.eclipse.emf.ecore.EObject> getExtensionContents(MDObject object, java.lang.String source)
object
- MDObject.source
- extension source string (identifier)@CheckForNull public static MDExtension getMDExtension(MDObject object, @CheckForNull java.lang.String source)
object
- MDObject.source
- extension source.public static MDExtension createMDExtension(MDObject object, java.lang.String extensionSource)
object
- MDObject to create extension forextensionSource
- extension source string (identifier)public static void removeExtension(MDObject object, java.lang.String extensionSource)