Interface IEPackage
The public interface for EPackage
[DefaultImplementationType(typeof(EPackage))]
[XmlDefaultImplementationType(typeof(EPackage))]
[ModelRepresentationClass("http://www.eclipse.org/emf/2002/Ecore#//EPackage")]
public interface IEPackage : IENamedElement, IEModelElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
- Inherited Members
Properties
EClassifiers
The eClassifiers property
[Browsable(false)]
[XmlElementName("eClassifiers")]
[XmlAttribute(false)]
[Containment]
[XmlOpposite("ePackage")]
IOrderedSetExpression<IEClassifier> EClassifiers { get; }
Property Value
EFactoryInstance
The eFactoryInstance property
[XmlElementName("eFactoryInstance")]
[XmlAttribute(true)]
[XmlOpposite("ePackage")]
IEFactory EFactoryInstance { get; set; }
Property Value
ESubpackages
The eSubpackages property
[Browsable(false)]
[XmlElementName("eSubpackages")]
[XmlAttribute(false)]
[Containment]
[XmlOpposite("eSuperPackage")]
IOrderedSetExpression<IEPackage> ESubpackages { get; }
Property Value
ESuperPackage
The eSuperPackage property
[Browsable(false)]
[XmlElementName("eSuperPackage")]
[XmlAttribute(true)]
[XmlOpposite("eSubpackages")]
IEPackage ESuperPackage { get; set; }
Property Value
NsPrefix
The nsPrefix property
[XmlElementName("nsPrefix")]
[XmlAttribute(true)]
string NsPrefix { get; set; }
Property Value
NsURI
The nsURI property
[XmlElementName("nsURI")]
[XmlAttribute(true)]
string NsURI { get; set; }
Property Value
Methods
GetEClassifier(string)
IEClassifier GetEClassifier(string name)
Parameters
namestring
Returns
Events
EFactoryInstanceChanged
Gets fired when the EFactoryInstance property changed its value
event EventHandler<ValueChangedEventArgs> EFactoryInstanceChanged
Event Type
EFactoryInstanceChanging
Gets fired before the EFactoryInstance property changes its value
event EventHandler<ValueChangedEventArgs> EFactoryInstanceChanging
Event Type
ESuperPackageChanged
Gets fired when the ESuperPackage property changed its value
event EventHandler<ValueChangedEventArgs> ESuperPackageChanged
Event Type
ESuperPackageChanging
Gets fired before the ESuperPackage property changes its value
event EventHandler<ValueChangedEventArgs> ESuperPackageChanging
Event Type
GetEClassifierCalled
Gets fired after the operation getEClassifier got called
event EventHandler<OperationCallEventArgs> GetEClassifierCalled
Event Type
GetEClassifierCalling
Gets fired before the operation getEClassifier gets called
event EventHandler<OperationCallEventArgs> GetEClassifierCalling
Event Type
NsPrefixChanged
Gets fired when the NsPrefix property changed its value
event EventHandler<ValueChangedEventArgs> NsPrefixChanged
Event Type
NsPrefixChanging
Gets fired before the NsPrefix property changes its value
event EventHandler<ValueChangedEventArgs> NsPrefixChanging
Event Type
NsURIChanged
Gets fired when the NsURI property changed its value
event EventHandler<ValueChangedEventArgs> NsURIChanged
Event Type
NsURIChanging
Gets fired before the NsURI property changes its value
event EventHandler<ValueChangedEventArgs> NsURIChanging