package org.omg.uml.behavioralelements.commonbehavior; /** * Action object instance interface. * * <p><em><strong>Note:</strong> This type should not be subclassed or implemented * by clients. It is generated from a MOF metamodel and automatically implemented * by MDR (see <a href="http://mdr.netbeans.org/">mdr.netbeans.org</a>).</em></p> */ public interface Action extends org.omg.uml.foundation.core.ModelElement { /** * Returns the value of attribute recurrence. * @return Value of attribute recurrence. */ public org.omg.uml.foundation.datatypes.IterationExpression getRecurrence(); /** * Sets the value of recurrence attribute. See {@link #getRecurrence} for * description on the attribute. * @param newValue New value to be set. */ public void setRecurrence(org.omg.uml.foundation.datatypes.IterationExpression newValue); /** * Returns the value of attribute target. * @return Value of attribute target. */ public org.omg.uml.foundation.datatypes.ObjectSetExpression getTarget(); /** * Sets the value of target attribute. See {@link #getTarget} for description * on the attribute. * @param newValue New value to be set. */ public void setTarget(org.omg.uml.foundation.datatypes.ObjectSetExpression newValue); /** * Returns the value of attribute isAsynchronous. * @return Value of attribute isAsynchronous. */ public boolean isAsynchronous(); /** * Sets the value of isAsynchronous attribute. See {@link #isAsynchronous} * for description on the attribute. * @param newValue New value to be set. */ public void setAsynchronous(boolean newValue); /** * Returns the value of attribute script. * @return Value of attribute script. */ public org.omg.uml.foundation.datatypes.ActionExpression getScript(); /** * Sets the value of script attribute. See {@link #getScript} for description * on the attribute. * @param newValue New value to be set. */ public void setScript(org.omg.uml.foundation.datatypes.ActionExpression newValue); /** * Returns the value of reference actualArgument. * @return Value of reference actualArgument. Element type: {@link org.omg.uml.behavioralelements.commonbehavior.Argument} */ public java.util.List<org.omg.uml.behavioralelements.commonbehavior.Argument> getActualArgument(); /** * Returns the value of reference actionSequence. * @return Value of reference actionSequence. */ public org.omg.uml.behavioralelements.commonbehavior.ActionSequence getActionSequence(); /** * Sets the value of reference actionSequence. See {@link #getActionSequence} * for description on the reference. * @param newValue New value to be set. */ public void setActionSequence(org.omg.uml.behavioralelements.commonbehavior.ActionSequence newValue); }