public interface Operation extends IdentifiedElement
DeclarationPackage.getOperation()| Modifier and Type | Method and Description |
|---|---|
String |
getAfter()
Returns the value of the 'After' attribute.
|
String |
getBefore()
Returns the value of the 'Before' attribute.
|
Constraint |
getConstraint(String name) |
org.eclipse.emf.common.util.EList<Constraint> |
getConstraints()
Returns the value of the 'Constraints' containment reference list.
|
Class |
getImplementation()
Returns the value of the 'Implementation' attribute.
|
String |
getLabel()
Returns the value of the 'Label' attribute.
|
Library |
getLibrary()
Returns the value of the 'Library' container reference.
|
Parameter |
getMainParameter()
Helper method to determine the main parameter of the operation, i.e.
|
Parameter |
getParameter(String name)
Helper method to determine the parameter of the operation with a certain name
|
org.eclipse.emf.common.util.EList<Parameter> |
getParameters()
Returns the value of the 'Parameters' containment reference list.
|
boolean |
isBreaking()
Returns the value of the 'Breaking' attribute.
|
boolean |
isDeprecated()
Returns the value of the 'Deprecated' attribute.
|
boolean |
refines() |
void |
setAfter(String value)
Sets the value of the '
After' attribute. |
void |
setBefore(String value)
Sets the value of the '
Before' attribute. |
void |
setBreaking(boolean value)
Sets the value of the '
Breaking'
attribute. |
void |
setDeprecated(boolean value)
Sets the value of the '
Deprecated'
attribute. |
void |
setImplementation(Class value)
Sets the value of the '
Implementation' attribute. |
void |
setLabel(String value)
Sets the value of the '
Label' attribute. |
void |
setLibrary(Library value)
Sets the value of the '
Library' container
reference. |
getDescription, getName, setDescription, setNameLibrary getLibrary()
Operations'.
If the meaning of the 'Library' container reference isn't clear, there really should be more of a description here...
Library to which the operation belongssetLibrary(Library),
DeclarationPackage.getOperation_Library(),
Library.getOperations()void setLibrary(Library value)
Library' container
reference.
value - the new value of the 'Library' container reference.getLibrary()org.eclipse.emf.common.util.EList<Parameter> getParameters()
Parameter.
It is bidirectional and its opposite is 'Operation'.
A list of parameters of the coupled evolution operations
DeclarationPackage.getOperation_Parameters(),
Parameter.getOperation()org.eclipse.emf.common.util.EList<Constraint> getConstraints()
Constraint.
It is bidirectional and its opposite is 'Operation'.
A list of constraints restricting the executability of the coupled evolution operation
DeclarationPackage.getOperation_Constraints(),
Constraint.getOperation()boolean isDeprecated()
"false".
If the meaning of the 'Deprecated' attribute isn't clear, there really should be more of a description here...
Whether this operation should no longer be usedsetDeprecated(boolean),
DeclarationPackage.getOperation_Deprecated()void setDeprecated(boolean value)
Deprecated'
attribute.
value - the new value of the 'Deprecated' attribute.isDeprecated()String getBefore()
If the meaning of the 'Before' attribute isn't clear, there really should be more of a description here...
setBefore(String),
DeclarationPackage.getOperation_Before()void setBefore(String value)
Before' attribute.
value - the new value of the 'Before' attribute.getBefore()String getAfter()
If the meaning of the 'After' attribute isn't clear, there really should be more of a description here...
setAfter(String),
DeclarationPackage.getOperation_After()void setAfter(String value)
After' attribute.
value - the new value of the 'After' attribute.getAfter()Class getImplementation()
If the meaning of the 'Implementation' attribute isn't clear, there really should be more of a description here...
setImplementation(Class),
DeclarationPackage.getOperation_Implementation()void setImplementation(Class value)
Implementation' attribute.
value - the new value of the 'Implementation' attribute.getImplementation()String getLabel()
setLabel(String),
DeclarationPackage.getOperation_Label()void setLabel(String value)
Label' attribute.
value - the new value of the 'Label' attribute.getLabel()boolean isBreaking()
setBreaking(boolean),
DeclarationPackage.getOperation_Breaking()void setBreaking(boolean value)
Breaking'
attribute.
value - the new value of the 'Breaking' attribute.isBreaking()Parameter getParameter(String name)
Parameter getMainParameter()
boolean refines()
Constraint getConstraint(String name)
Copyright © 2020. All rights reserved.