public class OperationImpl extends IdentifiedElementImpl implements Operation
The following features are implemented:
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetLibrary(Library newLibrary,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
String |
getAfter() |
String |
getBefore() |
Constraint |
getConstraint(String name) |
org.eclipse.emf.common.util.EList<Constraint> |
getConstraints() |
Class |
getImplementation() |
String |
getLabel() |
Library |
getLibrary() |
Parameter |
getMainParameter() |
Parameter |
getParameter(String name) |
org.eclipse.emf.common.util.EList<Parameter> |
getParameters() |
boolean |
isBreaking() |
boolean |
isDeprecated() |
boolean |
refines() |
void |
setAfter(String newAfter) |
void |
setBefore(String newBefore) |
void |
setBreaking(boolean newBreaking) |
void |
setDeprecated(boolean newDeprecated) |
void |
setImplementation(Class newImplementation) |
void |
setLabel(String newLabel) |
void |
setLibrary(Library newLibrary) |
String |
toString() |
getDescription, getName, setDescription, setNameeAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIeAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnseteNotificationRequired, eNotifyequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDescription, getName, setDescription, setNameeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic String getLabel()
getLabel in interface OperationOperation.setLabel(String),
DeclarationPackage.getOperation_Label()public void setLabel(String newLabel)
setLabel in interface OperationnewLabel - the new value of the 'Label' attribute.Operation.getLabel()public boolean isBreaking()
isBreaking in interface OperationOperation.setBreaking(boolean),
DeclarationPackage.getOperation_Breaking()public void setBreaking(boolean newBreaking)
setBreaking in interface OperationnewBreaking - the new value of the 'Breaking' attribute.Operation.isBreaking()public Library getLibrary()
getLibrary in interface OperationOperation.setLibrary(Library),
DeclarationPackage.getOperation_Library(),
Library.getOperations()public org.eclipse.emf.common.notify.NotificationChain basicSetLibrary(Library newLibrary, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setLibrary(Library newLibrary)
setLibrary in interface OperationnewLibrary - the new value of the 'Library' container reference.Operation.getLibrary()public org.eclipse.emf.common.util.EList<Parameter> getParameters()
getParameters in interface OperationDeclarationPackage.getOperation_Parameters(),
Parameter.getOperation()public org.eclipse.emf.common.util.EList<Constraint> getConstraints()
getConstraints in interface OperationDeclarationPackage.getOperation_Constraints(),
Constraint.getOperation()public boolean isDeprecated()
isDeprecated in interface OperationOperation.setDeprecated(boolean),
DeclarationPackage.getOperation_Deprecated()public void setDeprecated(boolean newDeprecated)
setDeprecated in interface OperationnewDeprecated - the new value of the 'Deprecated' attribute.Operation.isDeprecated()public String getBefore()
getBefore in interface OperationOperation.setBefore(String),
DeclarationPackage.getOperation_Before()public void setBefore(String newBefore)
setBefore in interface OperationnewBefore - the new value of the 'Before' attribute.Operation.getBefore()public String getAfter()
getAfter in interface OperationOperation.setAfter(String),
DeclarationPackage.getOperation_After()public void setAfter(String newAfter)
setAfter in interface OperationnewAfter - the new value of the 'After' attribute.Operation.getAfter()public Class getImplementation()
getImplementation in interface OperationOperation.setImplementation(Class),
DeclarationPackage.getOperation_Implementation()public void setImplementation(Class newImplementation)
setImplementation in interface OperationnewImplementation - the new value of the 'Implementation' attribute.Operation.getImplementation()public Parameter getParameter(String name)
getParameter in interface Operationpublic Parameter getMainParameter()
getMainParameter in interface Operationpublic Constraint getConstraint(String name)
getConstraint in interface Operationpublic org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class IdentifiedElementImplpublic void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class IdentifiedElementImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class IdentifiedElementImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class IdentifiedElementImplpublic String toString()
toString in class IdentifiedElementImplCopyright © 2020. All rights reserved.