Interface IEClass
The public interface for EClass
[DefaultImplementationType(typeof(EClass))]
[XmlDefaultImplementationType(typeof(EClass))]
[ModelRepresentationClass("http://www.eclipse.org/emf/2002/Ecore#//EClass")]
public interface IEClass : IEClassifier, IENamedElement, IEModelElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
- Inherited Members
Properties
Abstract
The abstract property
[XmlElementName("abstract")]
[XmlAttribute(true)]
bool? Abstract { get; set; }
Property Value
- bool?
EGenericSuperTypes
The eGenericSuperTypes property
[Browsable(false)]
[XmlElementName("eGenericSuperTypes")]
[XmlAttribute(false)]
[Containment]
IOrderedSetExpression<IEGenericType> EGenericSuperTypes { get; }
Property Value
EOperations
The eOperations property
[Browsable(false)]
[XmlElementName("eOperations")]
[XmlAttribute(false)]
[Containment]
[XmlOpposite("eContainingClass")]
IOrderedSetExpression<IEOperation> EOperations { get; }
Property Value
EStructuralFeatures
The eStructuralFeatures property
[Browsable(false)]
[XmlElementName("eStructuralFeatures")]
[XmlAttribute(false)]
[Containment]
[XmlOpposite("eContainingClass")]
IOrderedSetExpression<IEStructuralFeature> EStructuralFeatures { get; }
Property Value
ESuperTypes
The eSuperTypes property
[XmlElementName("eSuperTypes")]
[XmlAttribute(true)]
IOrderedSetExpression<IEClass> ESuperTypes { get; }
Property Value
Interface
The interface property
[XmlElementName("interface")]
[XmlAttribute(true)]
bool? Interface { get; set; }
Property Value
- bool?
Methods
GetEOperation(int)
IEOperation GetEOperation(int operationID)
Parameters
operationIDint
Returns
GetEStructuralFeature(int)
IEStructuralFeature GetEStructuralFeature(int featureID)
Parameters
featureIDint
Returns
GetEStructuralFeature(string)
IEStructuralFeature GetEStructuralFeature(string featureName)
Parameters
featureNamestring
Returns
GetFeatureCount()
int GetFeatureCount()
Returns
GetFeatureID(IEStructuralFeature)
int GetFeatureID(IEStructuralFeature feature)
Parameters
featureIEStructuralFeature
Returns
GetOperationCount()
int GetOperationCount()
Returns
GetOperationID(IEOperation)
int GetOperationID(IEOperation operation)
Parameters
operationIEOperation
Returns
GetOverride(IEOperation)
IEOperation GetOverride(IEOperation operation)
Parameters
operationIEOperation
Returns
IsSuperTypeOf(IEClass)
bool IsSuperTypeOf(IEClass someClass)
Parameters
someClassIEClass
Returns
Events
AbstractChanged
Gets fired when the Abstract property changed its value
event EventHandler<ValueChangedEventArgs> AbstractChanged
Event Type
AbstractChanging
Gets fired before the Abstract property changes its value
event EventHandler<ValueChangedEventArgs> AbstractChanging
Event Type
GetEOperationCalled
Gets fired after the operation getEOperation got called
event EventHandler<OperationCallEventArgs> GetEOperationCalled
Event Type
GetEOperationCalling
Gets fired before the operation getEOperation gets called
event EventHandler<OperationCallEventArgs> GetEOperationCalling
Event Type
GetEStructuralFeatureCalled
Gets fired after the operation getEStructuralFeature got called
event EventHandler<OperationCallEventArgs> GetEStructuralFeatureCalled
Event Type
GetEStructuralFeatureCalled_
Gets fired after the operation getEStructuralFeature got called
event EventHandler<OperationCallEventArgs> GetEStructuralFeatureCalled_
Event Type
GetEStructuralFeatureCalling
Gets fired before the operation getEStructuralFeature gets called
event EventHandler<OperationCallEventArgs> GetEStructuralFeatureCalling
Event Type
GetEStructuralFeatureCalling_
Gets fired before the operation getEStructuralFeature gets called
event EventHandler<OperationCallEventArgs> GetEStructuralFeatureCalling_
Event Type
GetFeatureCountCalled
Gets fired after the operation getFeatureCount got called
event EventHandler<OperationCallEventArgs> GetFeatureCountCalled
Event Type
GetFeatureCountCalling
Gets fired before the operation getFeatureCount gets called
event EventHandler<OperationCallEventArgs> GetFeatureCountCalling
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
GetOperationCountCalled
Gets fired after the operation getOperationCount got called
event EventHandler<OperationCallEventArgs> GetOperationCountCalled
Event Type
GetOperationCountCalling
Gets fired before the operation getOperationCount gets called
event EventHandler<OperationCallEventArgs> GetOperationCountCalling
Event Type
GetOperationIDCalled
Gets fired after the operation getOperationID got called
event EventHandler<OperationCallEventArgs> GetOperationIDCalled
Event Type
GetOperationIDCalling
Gets fired before the operation getOperationID gets called
event EventHandler<OperationCallEventArgs> GetOperationIDCalling
Event Type
GetOverrideCalled
Gets fired after the operation getOverride got called
event EventHandler<OperationCallEventArgs> GetOverrideCalled
Event Type
GetOverrideCalling
Gets fired before the operation getOverride gets called
event EventHandler<OperationCallEventArgs> GetOverrideCalling
Event Type
InterfaceChanged
Gets fired when the Interface property changed its value
event EventHandler<ValueChangedEventArgs> InterfaceChanged
Event Type
InterfaceChanging
Gets fired before the Interface property changes its value
event EventHandler<ValueChangedEventArgs> InterfaceChanging
Event Type
IsSuperTypeOfCalled
Gets fired after the operation isSuperTypeOf got called
event EventHandler<OperationCallEventArgs> IsSuperTypeOfCalled
Event Type
IsSuperTypeOfCalling
Gets fired before the operation isSuperTypeOf gets called
event EventHandler<OperationCallEventArgs> IsSuperTypeOfCalling