org.omg.uml.foundation.core
Interface Operation

All Superinterfaces:
BehavioralFeature, Element, Feature, ModelElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject

public interface Operation
extends BehavioralFeature

Operation object instance interface.


Method Summary
 CallConcurrencyKind getConcurrency()
          Returns the value of attribute concurrency.
 String getSpecification()
          Returns the value of attribute specification.
 boolean isAbstract()
          Returns the value of attribute isAbstract.
 boolean isLeaf()
          Returns the value of attribute isLeaf.
 boolean isRoot()
          Returns the value of attribute isRoot.
 void setAbstract(boolean newValue)
          Sets the value of isAbstract attribute.
 void setConcurrency(CallConcurrencyKind newValue)
          Sets the value of concurrency attribute.
 void setLeaf(boolean newValue)
          Sets the value of isLeaf attribute.
 void setRoot(boolean newValue)
          Sets the value of isRoot attribute.
 void setSpecification(String newValue)
          Sets the value of specification attribute.
 
Methods inherited from interface org.omg.uml.foundation.core.BehavioralFeature
getParameter, isQuery, setQuery
 
Methods inherited from interface org.omg.uml.foundation.core.Feature
getOwner, getOwnerScope, setOwner, setOwnerScope
 
Methods inherited from interface org.omg.uml.foundation.core.ModelElement
getClientDependency, getComment, getConstraint, getName, getNamespace, getSourceFlow, getStereotype, getTaggedValue, getTargetFlow, getTemplateParameter, getVisibility, isSpecification, setName, setNamespace, setSpecification, setVisibility
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

getConcurrency

public CallConcurrencyKind getConcurrency()
Returns the value of attribute concurrency.

Returns:
Value of attribute concurrency.

setConcurrency

public void setConcurrency(CallConcurrencyKind newValue)
Sets the value of concurrency attribute. See getConcurrency() for description on the attribute.

Parameters:
newValue - New value to be set.

isRoot

public boolean isRoot()
Returns the value of attribute isRoot.

Returns:
Value of attribute isRoot.

setRoot

public void setRoot(boolean newValue)
Sets the value of isRoot attribute. See isRoot() for description on the attribute.

Parameters:
newValue - New value to be set.

isLeaf

public boolean isLeaf()
Returns the value of attribute isLeaf.

Returns:
Value of attribute isLeaf.

setLeaf

public void setLeaf(boolean newValue)
Sets the value of isLeaf attribute. See isLeaf() for description on the attribute.

Parameters:
newValue - New value to be set.

isAbstract

public boolean isAbstract()
Returns the value of attribute isAbstract.

Returns:
Value of attribute isAbstract.

setAbstract

public void setAbstract(boolean newValue)
Sets the value of isAbstract attribute. See isAbstract() for description on the attribute.

Parameters:
newValue - New value to be set.

getSpecification

public String getSpecification()
Returns the value of attribute specification.

Returns:
Value of attribute specification.

setSpecification

public void setSpecification(String newValue)
Sets the value of specification attribute. See getSpecification() for description on the attribute.

Parameters:
newValue - New value to be set.