uci.uml.Behavioral_Elements.Common_Behavior
Class Signal

java.lang.Object
  |
  +--uci.uml.Foundation.Core.ElementImpl
        |
        +--uci.uml.Foundation.Core.ModelElementImpl
              |
              +--uci.uml.Foundation.Core.NamespaceImpl
                    |
                    +--uci.uml.Foundation.Core.GeneralizableElementImpl
                          |
                          +--uci.uml.Behavioral_Elements.Common_Behavior.Signal
Direct Known Subclasses:
MMException

public class Signal
extends GeneralizableElementImpl
implements Request

See Also:
Serialized Form

Field Summary
 Vector _action
           
 Vector _occurrence
           
 Vector _parameter
           
 Vector _raises
           
 Vector _reception
           
 
Fields inherited from class uci.uml.Foundation.Core.GeneralizableElementImpl
_generalization, _isAbstract, _isLeaf, _isRoot, _specialization
 
Fields inherited from class uci.uml.Foundation.Core.NamespaceImpl
_ownedElement
 
Fields inherited from class uci.uml.Foundation.Core.ModelElementImpl
_behavior, _collaboration, _constraint, _elementOwnership, _elementReference, _provision, _requirement, _stereotype, _taggedValue, _template, _templateParameter, MAX_STEREOTYPE
 
Fields inherited from class uci.uml.Foundation.Core.ElementImpl
_characteristic, _classification, _highlight, _name, _propertyListeners, _staticListener, _taggedValue, _vetoListeners, elementID
 
Constructor Summary
Signal()
           
 
Method Summary
 void addAction(MMAction x)
           
 void addOccurrence(SignalEvent x)
           
 void addParameter(Parameter x)
           
 void addRaises(SendAction x)
           
 void addReception(Reception x)
           
 Vector getAction()
           
 Vector getOccurrence()
           
 Vector getParameter()
           
 Vector getRaises()
           
 Vector getReception()
           
 void removeAction(MMAction x)
           
 void removeOccurrence(SignalEvent x)
           
 void removeParameter(Parameter x)
           
 void removeRaises(SendAction x)
           
 void removeReception(Reception x)
           
 void setAction(Vector x)
           
 void setOccurrence(Vector x)
           
 void setParameter(Vector x)
           
 void setRaises(Vector x)
           
 void setReception(Vector x)
           
 
Methods inherited from class uci.uml.Foundation.Core.GeneralizableElementImpl
addGeneralization, addSpecialization, alsoTrash, getGeneralization, getIsAbstract, getIsLeaf, getIsRoot, getSpecialization, removeGeneralization, removeSpecialization, setGeneralization, setIsAbstract, setIsLeaf, setIsRoot, setSpecialization
 
Methods inherited from class uci.uml.Foundation.Core.NamespaceImpl
addOwnedElement, addPrivateOwnedElement, addProtectedOwnedElement, addPublicOwnedElement, addUnspecOwnedElement, contains, contains, containsPublic, elementOwnershipFor, findElementNamed, getModelElements, getOwnedElement, prepareForTrash, recoverFromTrash, removeOwnedElement, setOwnedElement
 
Methods inherited from class uci.uml.Foundation.Core.ModelElementImpl
addBehavior, addConstraint, addElementReference, addProvision, addRequirement, addStereotype, addTemplateParameter, containsStereotype, dbgStereotypes, dbgTaggedValues, getBehavior, getConstraint, getElementOwnership, getElementReference, getNamespace, getProvision, getRequirement, getStereotype, getTemplate, getTemplateParameter, getVisibility, isLegalXMI, isNotLegalXMI, removeBehavior, removeConstraint, removeElementReference, removeProvision, removeRequirement, removeStereotype, removeTemplateParameter, setBehavior, setConstraint, setElementOwnership, setElementReference, setNamespace, setProvision, setRequirement, setStereotype, setTemplate, setTemplateParameter, setVisibility
 
Methods inherited from class uci.uml.Foundation.Core.ElementImpl
addCharacteristic, addPropertyChangeListener, addTaggedValue, addVetoableChangeListener, dbgString, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChangeNoCritique, firePropertyChangeNoCritique, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChangeNoCompare, getCharacteristic, getClassification, getElementCount, getHighlight, getId, getName, getNamedProperty, getOCLTypeStr, getTaggedValue, getVetoListeners, newElementID, removeCharacteristic, removePropertyChangeListener, removeTaggedValue, removeVetoableChangeListener, setCharacteristic, setClassification, setElementCount, setHighlight, setId, setName, setName, setStaticChangeListener, setTaggedValue, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_reception

public Vector _reception

_parameter

public Vector _parameter

_occurrence

public Vector _occurrence

_raises

public Vector _raises

_action

public Vector _action
Constructor Detail

Signal

public Signal()
Method Detail

getReception

public Vector getReception()

setReception

public void setReception(Vector x)
                  throws PropertyVetoException

addReception

public void addReception(Reception x)
                  throws PropertyVetoException

removeReception

public void removeReception(Reception x)
                     throws PropertyVetoException

getParameter

public Vector getParameter()

setParameter

public void setParameter(Vector x)
                  throws PropertyVetoException

addParameter

public void addParameter(Parameter x)
                  throws PropertyVetoException

removeParameter

public void removeParameter(Parameter x)
                     throws PropertyVetoException

getOccurrence

public Vector getOccurrence()

setOccurrence

public void setOccurrence(Vector x)
                   throws PropertyVetoException

addOccurrence

public void addOccurrence(SignalEvent x)
                   throws PropertyVetoException

removeOccurrence

public void removeOccurrence(SignalEvent x)
                      throws PropertyVetoException

getRaises

public Vector getRaises()

setRaises

public void setRaises(Vector x)
               throws PropertyVetoException

addRaises

public void addRaises(SendAction x)
               throws PropertyVetoException

removeRaises

public void removeRaises(SendAction x)
                  throws PropertyVetoException

getAction

public Vector getAction()
Specified by:
getAction in interface Request

setAction

public void setAction(Vector x)
               throws PropertyVetoException
Specified by:
setAction in interface Request

addAction

public void addAction(MMAction x)
               throws PropertyVetoException

removeAction

public void removeAction(MMAction x)
                  throws PropertyVetoException