public interface Augmentable
| Modifier and Type | Method and Description |
|---|---|
void |
addAugmentation(InnerModelObject obj)
Adds the specified augmentation to this model object.
|
<T extends InnerModelObject> |
augmentation(Class<T> c)
Returns the augmentation for to a given augmentation class.
|
Map<Class<? extends InnerModelObject>,InnerModelObject> |
augmentations()
Returns the map of augmentations available to this model object.
|
void |
removeAugmentation(InnerModelObject obj)
Removes the specified augmentation to this model object.
|
void addAugmentation(InnerModelObject obj)
obj - model object of augmentationvoid removeAugmentation(InnerModelObject obj)
obj - model object of augmentationMap<Class<? extends InnerModelObject>,InnerModelObject> augmentations()
<T extends InnerModelObject> T augmentation(Class<T> c)
T - augmentation class typec - augmentation classCopyright © 2018. All rights reserved.