Interface IEStructuralFeature
The public interface for EStructuralFeature
[DefaultImplementationType(typeof(EStructuralFeature))]
[XmlDefaultImplementationType(typeof(EStructuralFeature))]
[ModelRepresentationClass("http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature")]
public interface IEStructuralFeature : IETypedElement, IENamedElement, IEModelElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
- Inherited Members
Properties
Changeable
The changeable property
[XmlElementName("changeable")]
[XmlAttribute(true)]
bool? Changeable { get; set; }
Property Value
- bool?
DefaultValueLiteral
The defaultValueLiteral property
[XmlElementName("defaultValueLiteral")]
[XmlAttribute(true)]
string DefaultValueLiteral { get; set; }
Property Value
Derived
The derived property
[XmlElementName("derived")]
[XmlAttribute(true)]
bool? Derived { get; set; }
Property Value
- bool?
EContainingClass
The eContainingClass property
[Browsable(false)]
[XmlElementName("eContainingClass")]
[XmlAttribute(true)]
[XmlOpposite("eStructuralFeatures")]
IEClass EContainingClass { get; set; }
Property Value
Transient
The transient property
[XmlElementName("transient")]
[XmlAttribute(true)]
bool? Transient { get; set; }
Property Value
- bool?
Unsettable
The unsettable property
[XmlElementName("unsettable")]
[XmlAttribute(true)]
bool? Unsettable { get; set; }
Property Value
- bool?
Volatile
The volatile property
[XmlElementName("volatile")]
[XmlAttribute(true)]
bool? Volatile { get; set; }
Property Value
- bool?
Methods
GetContainerClass()
void GetContainerClass()
GetFeatureID()
int GetFeatureID()
Returns
Events
ChangeableChanged
Gets fired when the Changeable property changed its value
event EventHandler<ValueChangedEventArgs> ChangeableChanged
Event Type
ChangeableChanging
Gets fired before the Changeable property changes its value
event EventHandler<ValueChangedEventArgs> ChangeableChanging
Event Type
DefaultValueLiteralChanged
Gets fired when the DefaultValueLiteral property changed its value
event EventHandler<ValueChangedEventArgs> DefaultValueLiteralChanged
Event Type
DefaultValueLiteralChanging
Gets fired before the DefaultValueLiteral property changes its value
event EventHandler<ValueChangedEventArgs> DefaultValueLiteralChanging
Event Type
DerivedChanged
Gets fired when the Derived property changed its value
event EventHandler<ValueChangedEventArgs> DerivedChanged
Event Type
DerivedChanging
Gets fired before the Derived property changes its value
event EventHandler<ValueChangedEventArgs> DerivedChanging
Event Type
EContainingClassChanged
Gets fired when the EContainingClass property changed its value
event EventHandler<ValueChangedEventArgs> EContainingClassChanged
Event Type
EContainingClassChanging
Gets fired before the EContainingClass property changes its value
event EventHandler<ValueChangedEventArgs> EContainingClassChanging
Event Type
GetContainerClassCalled
Gets fired after the operation getContainerClass got called
event EventHandler<OperationCallEventArgs> GetContainerClassCalled
Event Type
GetContainerClassCalling
Gets fired before the operation getContainerClass gets called
event EventHandler<OperationCallEventArgs> GetContainerClassCalling
Event Type
GetFeatureIDCalled
Gets fired after the operation getFeatureID got called
event EventHandler<OperationCallEventArgs> GetFeatureIDCalled
Event Type
GetFeatureIDCalling
Gets fired before the operation getFeatureID gets called
event EventHandler<OperationCallEventArgs> GetFeatureIDCalling
Event Type
TransientChanged
Gets fired when the Transient property changed its value
event EventHandler<ValueChangedEventArgs> TransientChanged
Event Type
TransientChanging
Gets fired before the Transient property changes its value
event EventHandler<ValueChangedEventArgs> TransientChanging
Event Type
UnsettableChanged
Gets fired when the Unsettable property changed its value
event EventHandler<ValueChangedEventArgs> UnsettableChanged
Event Type
UnsettableChanging
Gets fired before the Unsettable property changes its value
event EventHandler<ValueChangedEventArgs> UnsettableChanging
Event Type
VolatileChanged
Gets fired when the Volatile property changed its value
event EventHandler<ValueChangedEventArgs> VolatileChanged
Event Type
VolatileChanging
Gets fired before the Volatile property changes its value
event EventHandler<ValueChangedEventArgs> VolatileChanging