uk.ac.ucl.cs.uml.jmi.BehavioralElements.Actions.ActionFoundation
Interface PrimitiveAction

All Superinterfaces:
Action, Element, ExtObject, ModelElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Subinterfaces:
AddAttributeValueAction, AddVariableValueAction, ApplyFunctionAction, AsynchronousInvocationAction, AttributeAction, BroadcastSignalAction, CallOperationAction, CallProcedureAction, ClearAssociationAction, ClearAttributeAction, ClearVariableAction, CodeAction, CreateLinkAction, CreateLinkObjectAction, CreateObjectAction, DestroyLinkAction, DestroyObjectAction, ExplicitInvocationAction, InvocationAction, LinkAction, LiteralValueAction, MarshalAction, NullAction, ReadAttributeAction, ReadExtentAction, ReadIsClassifiedObjectAction, ReadLinkAction, ReadLinkObjectAction, ReadLinkObjectQualifierAction, ReadSelfAction, ReadVariableAction, ReclassifyObjectAction, RemoveAttributeValueAction, RemoveVariableValueAction, SendSignalAction, StartObjectStateMachineAction, SynchronousInvocationAction, TestIdentifyAction, UnmarshalAction, VariableAction, WriteAttributeAction, WriteLinkAction, WriteVariableAction
All Known Implementing Classes:
AddAttributeValueAction_Impl, AddVariableValueAction_Impl, ApplyFunctionAction_Impl, AsynchronousInvocationAction_Impl, AttributeAction_Impl, BroadcastSignalAction_Impl, CallOperationAction_Impl, CallProcedureAction_Impl, ClearAssociationAction_Impl, ClearAttributeAction_Impl, ClearVariableAction_Impl, CodeAction_Impl, CreateLinkAction_Impl, CreateLinkObjectAction_Impl, CreateObjectAction_Impl, DestroyLinkAction_Impl, DestroyObjectAction_Impl, ExplicitInvocationAction_Impl, InvocationAction_Impl, LinkAction_Impl, LiteralValueAction_Impl, MarshalAction_Impl, NullAction_Impl, PrimitiveAction_Impl, ReadAttributeAction_Impl, ReadExtentAction_Impl, ReadIsClassifiedObjectAction_Impl, ReadLinkAction_Impl, ReadLinkObjectAction_Impl, ReadLinkObjectQualifierAction_Impl, ReadSelfAction_Impl, ReadVariableAction_Impl, ReclassifyObjectAction_Impl, RemoveAttributeValueAction_Impl, RemoveVariableValueAction_Impl, SendSignalAction_Impl, StartObjectStateMachineAction_Impl, SynchronousInvocationAction_Impl, TestIdentifyAction_Impl, UnmarshalAction_Impl, VariableAction_Impl, WriteAttributeAction_Impl, WriteLinkAction_Impl, WriteVariableAction_Impl

public interface PrimitiveAction
extends Action

A primitive action is one that does not contain any nested actions, so all available inputs and outputs of the action are pins directly owned by the action.


Method Summary
 
Methods inherited from interface uk.ac.ucl.cs.uml.jmi.BehavioralElements.Actions.ActionFoundation.Action
getAntecedent, getAvailableInput, getAvailableOutput, getConsequent, getGroup, getInputPin, getIsReadOnly, getJumpHandler, getOutputPin, setGroup, setIsReadOnly
 
Methods inherited from interface uk.ac.ucl.cs.uml.jmi.Foundation.Core.ModelElement
getAsArgument, getBehavior, getClientDependency, getComment, getConstraint, getContainer, getDefaultElement, getIsSpecification, getName, getNamespace, getPackage, getPresentation, getReferenceTag, getSourceFlow, getStereotype, getSupplierDependency, getTaggedValue, getTargetFlow, getTemplate, getTemplateArgument, getTemplateParameter, getVisibility, setDefaultElement, setIsSpecification, setName, setNamespace, setTemplate, setVisibility
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtObject
extAddObjectListener, extDeepCopy, extDeepCopy, extEquals, extRemoveObjectListener, extValueHash, extVisit
 
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