Interface IShape
The public interface for Shape
[DefaultImplementationType(typeof(Shape))]
[XmlDefaultImplementationType(typeof(Shape))]
[ModelRepresentationClass("http://www.eclipse.org/glsp/notation#//Shape")]
public interface IShape : INotationElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
- Inherited Members
Properties
Position
The position property
[Browsable(false)]
[XmlElementName("position")]
[XmlAttribute(false)]
[Containment]
IGPoint Position { get; set; }
Property Value
Size
The size property
[Browsable(false)]
[XmlElementName("size")]
[XmlAttribute(false)]
[Containment]
IGDimension Size { get; set; }
Property Value
Events
PositionChanged
Gets fired when the Position property changed its value
event EventHandler<ValueChangedEventArgs> PositionChanged
Event Type
PositionChanging
Gets fired before the Position property changes its value
event EventHandler<ValueChangedEventArgs> PositionChanging
Event Type
SizeChanged
Gets fired when the Size property changed its value
event EventHandler<ValueChangedEventArgs> SizeChanged
Event Type
SizeChanging
Gets fired before the Size property changes its value
event EventHandler<ValueChangedEventArgs> SizeChanging