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, setName
Library 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.