ix.icore
Interface Annotated
- All Known Subinterfaces:
- IPC.InputMessage, IXObject, ProcessModelManager
- All Known Implementing Classes:
- AbstractAnnotatedObject, AbstractIXObject, AbstractPlanItem, AbstractPMM, AbstractRefinement, Activity, ChatMessage, Constrainer, Constraint, ContextAnnotatedObject, Domain, DomainAsPlan, GenericConstraint, Ip2ModelManager, IPC.BasicInputMessage, IPlanModelManager, IPlanOptionManager.PseudoMessage, IPlanOptionManager.ReportMessage, IPlanOptionManager.SyncMessage, Issue, MessageWrapper, ObjectClass, Ordering, Plan, PlanAsDomain, PlanIssue, PlanIssueRefinement, PlanNode, PlanObject, PlanRefinement, PlanVariable, PlanVariableDeclaration, Refinement, Report, SyncStateClient.ChangeMessage, SyncStateClient.DeleteMessage, TaskItem, UIDomain, UIGrammar, UIObjectClass, VariableDeclaration, WaitForReportsActivity
public interface Annotated
Objects that have annotations.
getAnnotations
Annotations getAnnotations()
setAnnotations
void setAnnotations(Annotations annotations)
getAnnotation
java.lang.Object getAnnotation(java.lang.Object key)
setAnnotation
void setAnnotation(java.lang.Object key,
java.lang.Object value)
removeAnnotation
void removeAnnotation(java.lang.Object key)
clearAnnotations
void clearAnnotations()
takeAnnotations
void takeAnnotations(java.util.Map map)
addAnnotationListener
void addAnnotationListener(AnnotationListener listener)
fireSetAnnotation
void fireSetAnnotation(java.lang.Object key,
java.lang.Object value)