Class EEnum
The default implementation of the EEnum class
[XmlNamespace("http://www.eclipse.org/emf/2002/Ecore")]
[XmlNamespacePrefix("ecore")]
[ModelRepresentationClass("http://www.eclipse.org/emf/2002/Ecore#//EEnum")]
public class EEnum : EDataType, IEEnum, IEDataType, IEClassifier, IENamedElement, IEModelElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
- Inheritance
-
EEnum
- Implements
- Inherited Members
Constructors
EEnum()
Creates a new instance
public EEnum()
Properties
Children
Gets the child model elements of this model element
public override IEnumerableExpression<IModelElement> Children { get; }
Property Value
ClassInstance
Gets the Class model for this type
public static IClass ClassInstance { get; }
Property Value
ELiterals
The eLiterals property
[Browsable(false)]
[XmlElementName("eLiterals")]
[XmlAttribute(false)]
[Containment]
[XmlOpposite("eEnum")]
public IOrderedSetExpression<IEEnumLiteral> ELiterals { get; }
Property Value
ReferencedElements
Gets the referenced model elements of this model element
public override IEnumerableExpression<IModelElement> ReferencedElements { get; }
Property Value
Methods
GetClass()
Gets the Class for this model element
public override IClass GetClass()
Returns
GetCollectionForFeature(string)
Gets the Model element collection for the given feature
protected override IList GetCollectionForFeature(string feature)
Parameters
featurestringThe requested feature
Returns
- IList
A non-generic list of elements
GetCompositionName(object)
Gets the property name for the given container
protected override string GetCompositionName(object container)
Parameters
containerobjectThe container object
Returns
- string
The name of the respective container reference
GetEEnumLiteral(int)
public IEEnumLiteral GetEEnumLiteral(int value)
Parameters
valueint
Returns
GetEEnumLiteral(string)
public IEEnumLiteral GetEEnumLiteral(string name)
Parameters
namestring
Returns
GetEEnumLiteralByLiteral(string)
public IEEnumLiteral GetEEnumLiteralByLiteral(string literal)
Parameters
literalstring
Returns
GetModelElementForReference(string, int)
Resolves the given URI to a child model element
protected override IModelElement GetModelElementForReference(string reference, int index)
Parameters
Returns
- IModelElement
The model element or null if it could not be found
GetRelativePathForNonIdentifiedChild(IModelElement)
Gets the relative URI fragment for the given child model element
protected override string GetRelativePathForNonIdentifiedChild(IModelElement element)
Parameters
elementIModelElementThe element that should be looked for
Returns
- string
A fragment of the relative URI
OnGetEEnumLiteralByLiteralCalled(OperationCallEventArgs)
Raises the GetEEnumLiteralByLiteralCalled event
protected virtual void OnGetEEnumLiteralByLiteralCalled(OperationCallEventArgs eventArgs)
Parameters
eventArgsOperationCallEventArgsThe event data
OnGetEEnumLiteralByLiteralCalling(OperationCallEventArgs)
Raises the GetEEnumLiteralByLiteralCalling event
protected virtual void OnGetEEnumLiteralByLiteralCalling(OperationCallEventArgs eventArgs)
Parameters
eventArgsOperationCallEventArgsThe event data
OnGetEEnumLiteralCalled(OperationCallEventArgs)
Raises the GetEEnumLiteralCalled event
protected virtual void OnGetEEnumLiteralCalled(OperationCallEventArgs eventArgs)
Parameters
eventArgsOperationCallEventArgsThe event data
OnGetEEnumLiteralCalled_(OperationCallEventArgs)
Raises the GetEEnumLiteralCalled event
protected virtual void OnGetEEnumLiteralCalled_(OperationCallEventArgs eventArgs)
Parameters
eventArgsOperationCallEventArgsThe event data
OnGetEEnumLiteralCalling(OperationCallEventArgs)
Raises the GetEEnumLiteralCalling event
protected virtual void OnGetEEnumLiteralCalling(OperationCallEventArgs eventArgs)
Parameters
eventArgsOperationCallEventArgsThe event data
OnGetEEnumLiteralCalling_(OperationCallEventArgs)
Raises the GetEEnumLiteralCalling event
protected virtual void OnGetEEnumLiteralCalling_(OperationCallEventArgs eventArgs)
Parameters
eventArgsOperationCallEventArgsThe event data
Events
GetEEnumLiteralByLiteralCalled
Gets fired after the operation getEEnumLiteralByLiteral got called
public event EventHandler<OperationCallEventArgs> GetEEnumLiteralByLiteralCalled
Event Type
GetEEnumLiteralByLiteralCalling
Gets fired before the operation getEEnumLiteralByLiteral gets called
public event EventHandler<OperationCallEventArgs> GetEEnumLiteralByLiteralCalling
Event Type
GetEEnumLiteralCalled
Gets fired after the operation getEEnumLiteral got called
public event EventHandler<OperationCallEventArgs> GetEEnumLiteralCalled
Event Type
GetEEnumLiteralCalled_
Gets fired after the operation getEEnumLiteral got called
public event EventHandler<OperationCallEventArgs> GetEEnumLiteralCalled_
Event Type
GetEEnumLiteralCalling
Gets fired before the operation getEEnumLiteral gets called
public event EventHandler<OperationCallEventArgs> GetEEnumLiteralCalling
Event Type
GetEEnumLiteralCalling_
Gets fired before the operation getEEnumLiteral gets called
public event EventHandler<OperationCallEventArgs> GetEEnumLiteralCalling_