uk.ac.ucl.cs.uml.jmi.BehavioralElements.StateMachines
Interface Event

All Superinterfaces:
Element, ExtObject, ModelElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Subinterfaces:
CallEvent, ChangeEvent, SignalEvent, TimeEvent
All Known Implementing Classes:
CallEvent_Impl, ChangeEvent_Impl, Event_Impl, SignalEvent_Impl, TimeEvent_Impl

public interface Event
extends ModelElement

An event is a specification of a type of observable occurrence. The occurrence that generates an event instance is assumed to take place at an instant in time with no duration. Strictly speaking, the term “event” is used to refer to the type and not to an instance of the type. However, on occasion, where the meaning is clear from the context, the term is also used to refer to an event instance. Event is a child of ModelElement.


Method Summary
 List getParameter()
           
 Collection getState()
           
 Collection getTransition()
           
 
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
 

Method Detail

getTransition

Collection getTransition()
                         throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getState

Collection getState()
                    throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getParameter

List getParameter()
                  throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException