- All Superinterfaces:
org.mule.runtime.api.metadata.MetadataEnrichableModel
- All Known Implementing Classes:
DefaultMetadataKey
@NoImplement
@MinMuleVersion("4.5.0")
public interface MetadataKey
extends org.mule.runtime.api.metadata.MetadataEnrichableModel
A key, that with the given ID, represents a
MetadataType. This key can be contributed with a display name and user
defined properties.
Also this MetadataKey can be composed by other MetadataKeys to form a composed key.
- Since:
- 1.0
-
Method Summary
Methods inherited from interface org.mule.runtime.api.metadata.MetadataEnrichableModel
getMetadataProperty, getProperties
-
Method Details
-
getId
String getId()- Returns:
- identifier for the current key
-
getDisplayName
String getDisplayName()- Returns:
- human readable name to use when displaying the key
-
getChilds
Set<MetadataKey> getChilds()- Returns:
- the child
MetadataKeysthat form a composedMetadataKey.
-
getPartName
String getPartName()- Returns:
- the name of the part which this
MetadataKeyis from
-