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


Method Summary
 IProblemMessage<?> computeProblemMessage()
           
 void doRefreshChildren()
           
 void doRefreshMappings(java.util.List<java.lang.Object> newMappings)
           
 void doRefreshMarkers(ActiveEditDomain domain)
           
 void doRefreshNotifiers(java.util.List<org.eclipse.emf.common.notify.Notifier> newNotifiers)
           
 void doRefreshVisuals()
           
 IProblem getProblem()
           
 boolean isActive()
           
 boolean isSelectable()
           
 void modelChanged(org.eclipse.emf.common.notify.Notification notification)
           
 void queueRefreshVisuals()
           
 
Methods inherited from interface org.eclipse.gmt.umlx.editor.refresh.IVisibleElement
canDelete, getEditPart, getModel
 

Method Detail

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()