net.sf.farrago.cwm.behavioral
Interface CwmBehavioralFeature
- All Superinterfaces:
- CwmElement, CwmFeature, CwmModelElement, RefBaseObject, RefFeatured, RefObject
- All Known Subinterfaces:
- CwmMethod, CwmOperation, CwmProcedure, FemRoutine
- All Known Implementing Classes:
- CwmMethod$Hib, CwmOperation$Hib, CwmProcedure$Hib, FemRoutine$Hib
public interface CwmBehavioralFeature
- extends CwmFeature
BehavioralFeature object instance interface.
A behavioral feature refers to a dynamic feature of a model element, such
as an operation or method. In the metamodel, BehavioralFeature specifies a
behavioral aspect of a Classifier. All different kinds of behavioral
aspects of a Classifier, such as Operation and Method, are subclasses of
BehavioralFeature.
BehavioralFeature is an abstract metaclass.
Note: This type should not be subclassed,
implemented or directly instantiated by clients. It is generated from a
MOF metamodel and implemented by Enki or MDR.
Method Summary |
List<CwmParameter> |
getParameter()
Returns the value of reference parameter. |
boolean |
isQuery()
Returns the value of attribute isQuery. |
void |
setQuery(boolean newValue)
Sets the value of isQuery attribute. |
isQuery
boolean isQuery()
- Returns the value of attribute isQuery.
Specifies whether an execution of the BehavioralFeature leaves the
state of the system unchanged. True indicates that the state is
unchanged; false indicates that side-effects may occur.
- Returns:
- Value of attribute isQuery.
setQuery
void setQuery(boolean newValue)
- Sets the value of isQuery attribute. See
isQuery()
for
description on the attribute.
- Parameters:
newValue
- New value to be set.
getParameter
List<CwmParameter> getParameter()
- Returns the value of reference parameter.
- Returns:
- Value of reference parameter. Element type:
CwmParameter