uci.uml.Behavioral_Elements.Collaborations
Class ClassifierRole

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.Foundation.Core.Classifier
                                |
                                +--uci.uml.Behavioral_Elements.Collaborations.ClassifierRole

public class ClassifierRole
extends Classifier

See Also:
Serialized Form

Field Summary
 Vector _associationEndRole
           
 Vector _availableFeature
           
 Classifier _base
           
 String _baseString
           
 Collaboration _collaboration
           
 Vector _message
           
 Multiplicity _multiplicity
           
 
Fields inherited from class uci.uml.Foundation.Core.Classifier
_associationEnd, _behavioralFeature, _participant, _realization, _specification, _structuralFeature
 
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
ClassifierRole()
           
ClassifierRole(Name name)
           
ClassifierRole(String nameStr)
           
 
Method Summary
 void addAssociationEnd(AssociationEnd ae)
           
 void addAssociationEndRole(AssociationEndRole x)
           
 void addAvailableFeature(Feature x)
           
 void addMessage(Message x)
           
 Vector alsoTrash()
           
 Vector getAssociationEnd()
           
 Vector getAssociationEndRole()
           
 Vector getAvailableFeature()
           
 Classifier getBase()
           
 String getBaseString()
           
 Collaboration getCollaboration()
           
 Vector getMessage()
           
 Multiplicity getMultiplicity()
           
 Object prepareForTrash()
           
 void recoverFromTrash(Object momento)
           
 void removeAssociationEnd(AssociationEnd ae)
           
 void removeAssociationEndRole(AssociationEndRole x)
           
 void removeAvailableFeature(Feature x)
           
 void removeMessage(Message x)
           
 void setAssociationEnd(Vector x)
           
 void setAssociationEndRole(Vector x)
           
 void setAvailableFeature(Vector x)
           
 void setBase(Classifier x)
           
 void setBaseString(String s)
           
 void setCollaboration(Collaboration x)
           
 void setMessage(Vector x)
           
 void setMultiplicity(Multiplicity x)
           
 
Methods inherited from class uci.uml.Foundation.Core.Classifier
addBehavioralFeature, addFeature, addParticipant, addRealization, addSpecification, addStructuralFeature, dbgString, findBehavioralFeature, findStructuralFeature, getBehavioralFeature, getInheritedAssociationEnds, getInheritedBehavioralFeatures, getInheritedRealizations, getInheritedStructuralFeatures, getParticipant, getRealization, getSpecification, getStructuralFeature, removeBehavioralFeature, removeParticipant, removeRealization, removeSpecification, removeStructuralFeature, setBehavioralFeature, setParticipant, setRealization, setSpecification, setStructuralFeature, toString
 
Methods inherited from class uci.uml.Foundation.Core.GeneralizableElementImpl
addGeneralization, addSpecialization, 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, 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, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_multiplicity

public Multiplicity _multiplicity

_associationEndRole

public Vector _associationEndRole

_message

public Vector _message

_baseString

public String _baseString

_base

public Classifier _base

_availableFeature

public Vector _availableFeature

_collaboration

public Collaboration _collaboration
Constructor Detail

ClassifierRole

public ClassifierRole()

ClassifierRole

public ClassifierRole(Name name)

ClassifierRole

public ClassifierRole(String nameStr)
Method Detail

getMultiplicity

public Multiplicity getMultiplicity()

setMultiplicity

public void setMultiplicity(Multiplicity x)
                     throws PropertyVetoException

getBaseString

public String getBaseString()

setBaseString

public void setBaseString(String s)
                   throws PropertyVetoException

getBase

public Classifier getBase()

setBase

public void setBase(Classifier x)
             throws PropertyVetoException

getAssociationEnd

public Vector getAssociationEnd()
Overrides:
getAssociationEnd in class Classifier

setAssociationEnd

public void setAssociationEnd(Vector x)
                       throws PropertyVetoException
Overrides:
setAssociationEnd in class Classifier

addAssociationEnd

public void addAssociationEnd(AssociationEnd ae)
                       throws PropertyVetoException
Overrides:
addAssociationEnd in class Classifier

removeAssociationEnd

public void removeAssociationEnd(AssociationEnd ae)
                          throws PropertyVetoException
Overrides:
removeAssociationEnd in class Classifier

getAssociationEndRole

public Vector getAssociationEndRole()

setAssociationEndRole

public void setAssociationEndRole(Vector x)
                           throws PropertyVetoException

addAssociationEndRole

public void addAssociationEndRole(AssociationEndRole x)
                           throws PropertyVetoException

removeAssociationEndRole

public void removeAssociationEndRole(AssociationEndRole x)
                              throws PropertyVetoException

getMessage

public Vector getMessage()

setMessage

public void setMessage(Vector x)
                throws PropertyVetoException

addMessage

public void addMessage(Message x)
                throws PropertyVetoException

removeMessage

public void removeMessage(Message x)
                   throws PropertyVetoException

getAvailableFeature

public Vector getAvailableFeature()

setAvailableFeature

public void setAvailableFeature(Vector x)
                         throws PropertyVetoException

addAvailableFeature

public void addAvailableFeature(Feature x)
                         throws PropertyVetoException

removeAvailableFeature

public void removeAvailableFeature(Feature x)
                            throws PropertyVetoException

getCollaboration

public Collaboration getCollaboration()

setCollaboration

public void setCollaboration(Collaboration x)
                      throws PropertyVetoException

prepareForTrash

public Object prepareForTrash()
                       throws PropertyVetoException
Overrides:
prepareForTrash in class NamespaceImpl

recoverFromTrash

public void recoverFromTrash(Object momento)
                      throws PropertyVetoException
Overrides:
recoverFromTrash in class NamespaceImpl

alsoTrash

public Vector alsoTrash()
Overrides:
alsoTrash in class Classifier