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, setName
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI
eAllContents, 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, eVirtualUnset
eNotificationRequired, eNotify
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDescription, getName, setDescription, setName
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public String getLabel()
getLabel
in interface Operation
Operation.setLabel(String)
,
DeclarationPackage.getOperation_Label()
public void setLabel(String newLabel)
setLabel
in interface Operation
newLabel
- the new value of the 'Label' attribute.Operation.getLabel()
public boolean isBreaking()
isBreaking
in interface Operation
Operation.setBreaking(boolean)
,
DeclarationPackage.getOperation_Breaking()
public void setBreaking(boolean newBreaking)
setBreaking
in interface Operation
newBreaking
- the new value of the 'Breaking' attribute.Operation.isBreaking()
public Library getLibrary()
getLibrary
in interface Operation
Operation.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 Operation
newLibrary
- the new value of the 'Library' container reference.Operation.getLibrary()
public org.eclipse.emf.common.util.EList<Parameter> getParameters()
getParameters
in interface Operation
DeclarationPackage.getOperation_Parameters()
,
Parameter.getOperation()
public org.eclipse.emf.common.util.EList<Constraint> getConstraints()
getConstraints
in interface Operation
DeclarationPackage.getOperation_Constraints()
,
Constraint.getOperation()
public boolean isDeprecated()
isDeprecated
in interface Operation
Operation.setDeprecated(boolean)
,
DeclarationPackage.getOperation_Deprecated()
public void setDeprecated(boolean newDeprecated)
setDeprecated
in interface Operation
newDeprecated
- the new value of the 'Deprecated' attribute.Operation.isDeprecated()
public String getBefore()
getBefore
in interface Operation
Operation.setBefore(String)
,
DeclarationPackage.getOperation_Before()
public void setBefore(String newBefore)
setBefore
in interface Operation
newBefore
- the new value of the 'Before' attribute.Operation.getBefore()
public String getAfter()
getAfter
in interface Operation
Operation.setAfter(String)
,
DeclarationPackage.getOperation_After()
public void setAfter(String newAfter)
setAfter
in interface Operation
newAfter
- the new value of the 'After' attribute.Operation.getAfter()
public Class getImplementation()
getImplementation
in interface Operation
Operation.setImplementation(Class)
,
DeclarationPackage.getOperation_Implementation()
public void setImplementation(Class newImplementation)
setImplementation
in interface Operation
newImplementation
- the new value of the 'Implementation' attribute.Operation.getImplementation()
public Parameter getParameter(String name)
getParameter
in interface Operation
public Parameter getMainParameter()
getMainParameter
in interface Operation
public Constraint getConstraint(String name)
getConstraint
in interface Operation
public 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.BasicEObjectImpl
public 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.BasicEObjectImpl
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class IdentifiedElementImpl
public void eSet(int featureID, Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class IdentifiedElementImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class IdentifiedElementImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class IdentifiedElementImpl
public String toString()
toString
in class IdentifiedElementImpl
Copyright © 2019. All rights reserved.