org.eclipse.emf.ecore
Interface EOperation
- All Superinterfaces:
- EModelElement, ENamedElement, EObject, ETypedElement, Notifier
- All Known Implementing Classes:
- EOperationImpl
- public interface EOperation
- extends ETypedElement
A representation of the model object 'EOperation'.
The following features are supported:
- See Also:
EcorePackage.getEOperation()
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
getEContainingClass
public EClass getEContainingClass()
- Returns the value of the 'EContaining Class' container reference.
It is bidirectional and its opposite is '
EOperations'.
It represents a method in the Java sense.
- Returns:
- the value of the 'EContaining Class' container reference.
- See Also:
EcorePackage.getEOperation_EContainingClass(),
EClass.getEOperations()
getEParameters
public EList getEParameters()
- Returns the value of the 'EParameters' containment reference list.
The list contents are of type
EParameter.
It is bidirectional and its opposite is 'EOperation'.
It represents the valid arguments for this operation.
- Returns:
- the value of the 'EParameters' containment reference list.
- See Also:
EcorePackage.getEOperation_EParameters(),
EParameter.getEOperation()
getEExceptions
public EList getEExceptions()
- Returns the value of the 'EExceptions' reference list.
The list contents are of type
EClassifier.
It represents the exceptions thrown by this operation.
- Returns:
- the value of the 'EExceptions' reference list.
- See Also:
EcorePackage.getEOperation_EExceptions()