Package io.lionweb.lioncore.java.model
Interface AnnotationInstance
- All Superinterfaces:
ClassifierInstance<Annotation>
,HasFeatureValues
- All Known Implementing Classes:
DynamicAnnotationInstance
While an AnnotationInstance implements HasFeatureValues, it is forbidden to hold any children, as
the Annotation should not have any containment link.
-
Method Summary
Methods inherited from interface io.lionweb.lioncore.java.model.ClassifierInstance
addAnnotation, getAnnotations, getAnnotations, getID, getParent, removeAnnotation
Methods inherited from interface io.lionweb.lioncore.java.model.HasFeatureValues
addChild, addReferenceValue, getChildren, getPropertyValue, getReferenceValues, removeChild, removeChild, removeReferenceValue, removeReferenceValue, setPropertyValue, setReferenceValues
-
Method Details
-
getAnnotationDefinition
Annotation getAnnotationDefinition() -
getClassifier
- Specified by:
getClassifier
in interfaceClassifierInstance<Annotation>
-