uci.uml.Foundation.Core
Interface IAssociation

All Known Implementing Classes:
Association, AssociationClass

public abstract interface IAssociation
extends ModelElement


Field Summary
static long serialVersionUID
           
 
Fields inherited from class uci.uml.Foundation.Core.ModelElement
serialVersionUID
 
Fields inherited from class uci.uml.Foundation.Core.Element
serialVersionUID
 
Fields inherited from class java.io.Serializable
serialVersionUID
 
Fields inherited from class java.io.Serializable
serialVersionUID
 
Method Summary
 void addConnection(AssociationEnd x)
           
 void addLink(Link x)
           
 Vector getConnection()
           
 Vector getLink()
           
 boolean hasAggregateEnd()
           
 boolean hasCompositeEnd()
           
 void removeConnection(AssociationEnd x)
           
 void removeLink(Link x)
           
 void setConnection(Vector x)
           
 void setLink(Vector x)
           
 
Methods inherited from interface uci.uml.Foundation.Core.ModelElement
addBehavior, addProvision, addRequirement, addVetoableChangeListener, getBehavior, getConstraint, getElementOwnership, getElementReference, getNamespace, getOCLTypeStr, getProvision, getRequirement, getStereotype, getTemplate, getTemplateParameter, prepareForTrash, recoverFromTrash, removeBehavior, removeProvision, removeRequirement, removeVetoableChangeListener, setBehavior, setConstraint, setElementOwnership, setElementReference, setNamespace, setProvision, setRequirement, setStereotype, setTemplate, setTemplateParameter
 
Methods inherited from interface uci.uml.Foundation.Core.Element
getCharacteristic, getId, getName, getTaggedValue, setCharacteristic, setName, setTaggedValue
 

Field Detail

serialVersionUID

public static final long serialVersionUID
Method Detail

getConnection

public Vector getConnection()

setConnection

public void setConnection(Vector x)
                   throws PropertyVetoException

addConnection

public void addConnection(AssociationEnd x)
                   throws PropertyVetoException

removeConnection

public void removeConnection(AssociationEnd x)
                      throws PropertyVetoException

getLink

public Vector getLink()
               throws PropertyVetoException

setLink

public void setLink(Vector x)
             throws PropertyVetoException

addLink

public void addLink(Link x)
             throws PropertyVetoException

removeLink

public void removeLink(Link x)
                throws PropertyVetoException

hasCompositeEnd

public boolean hasCompositeEnd()

hasAggregateEnd

public boolean hasAggregateEnd()