org.eclipse.gmt.umlx.editor.refresh
Interface INotifierElement
- All Superinterfaces:
- IVisibleElement
- All Known Subinterfaces:
- ILinkViewElement, INodeViewElement, IOutlineElement
- All Known Implementing Classes:
- AbstractLinkView, AbstractNameSubView, AbstractNodeView, AssociationView, AttributesView, AttributeValueSubView, AttributeVariablesView, AttributionView, BaseView, BodySubView, ClassAttributeView, ClassChildView, ClassView, CompartmentView, ContextSubView, DataTypeView, DummyView, E2AssociationOutline, E2DirectedAssociationOutline, E2InheritanceOutline, EClassOutline, EEnumOutline, ENamedElementOutline, EnumLiteralsView, EnumLiteralView, EnumView, EOperationOutline, EPackageOutline, EReferenceOutline, ETypedElementOutline, ExpressionTypeSubView, ExpressionValueSubView, GDiagramParentOutline, GFolderOutline, GImportOutline, GLinkElementView, GNamedSheetNodeView, GNodeElementView, GRootFolderOutline, GSheetNodeView, GSheetOutline, GTransientSheetLinkView, InheritanceView, NamedElementView, NameSubView, NameSubView, NotifierOutline, OCLConstraintSubView, OperationsView, OperationView, OrphanageOutline, PackageView, ParametersView, ResourceOutline, SheetAttributeView, SheetView, StickyLinkView, StickyNoteView, SubView, SubView, TxAttributeVariable2TxExpressionVariableView, TxBindingView, TxClassAttributeVariableView, TxClassVariable2TxAttributeVariableView, TxClassVariable2TxClassVariableView, TxClassVariableView, TxDomain2TxTypedModelView, TxDomainView, TxEvolutionInstanceView, TxEvolutionView, TxHelperView, TxMapping2TxDomainView, TxMappingInstanceView, TxOCLConstraintView, TxParameterView, TxPreservationInstanceView, TxPreservationView, TxRelationInstanceView, TxRelationshipView, TxRelationView, TxResultView, TxSelfParameterView, TxSheetAttributeVariableView, TxSheetExpressionVariableView, TxTransformation2TxTransformationView, TxTransformation2TxTypedModelView, TxTransformationView, TxTypedModel2TxTypedModelView, TxTypedModel2TxUsedPackageView, TxTypedModelView, TxUsedDomain2TxVariableView, TxUsedDomainView, TxUsedPackageView, TxVariableView, TypedClassChildView, TypedElementView, TypedSubView, TypeSubView, UAttributeVariable2UExpressionVariableOutline, UAttributeVariableOutline, UBindingOutline, UClassVariable2UAttributeVariableOutline, UClassVariable2UClassVariableOutline, UClassVariableOutline, UDomain2UTypedModelOutline, UDomainOutline, UExpressionVariableOutline, UHelperOutline, UMappingInstanceOutline, UMappingOutline, UOCLConstraintOutline, URelationOutline, UsedClassAttributeSubView, UsedClassSubView, UsedElementSubView, UsedSheetAttributeSubView, UTransformation2UTransformationOutline, UTransformationOutline, UTypedModel2EPackageOutline, UTypedModel2UTypedModelOutline, UTypedModelOutline, UVariableOutline, VarNameSubView
public interface INotifierElement
- extends IVisibleElement
computeProblemMessage
IProblemMessage<?> computeProblemMessage()
doRefreshChildren
void doRefreshChildren()
doRefreshMappings
void doRefreshMappings(java.util.List<java.lang.Object> newMappings)
doRefreshMarkers
void doRefreshMarkers(ActiveEditDomain domain)
doRefreshNotifiers
void doRefreshNotifiers(java.util.List<org.eclipse.emf.common.notify.Notifier> newNotifiers)
doRefreshVisuals
void doRefreshVisuals()
getProblem
IProblem getProblem()
isActive
boolean isActive()
isSelectable
boolean isSelectable()
modelChanged
void modelChanged(org.eclipse.emf.common.notify.Notification notification)
queueRefreshVisuals
void queueRefreshVisuals()