org.omg.uml.foundation.core
Interface AssociationEnd

All Superinterfaces:
Element, ModelElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Subinterfaces:
AssociationEndRole

public interface AssociationEnd
extends ModelElement

AssociationEnd object instance interface.


Method Summary
 AggregationKind getAggregation()
          Returns the value of attribute aggregation.
 UmlAssociation getAssociation()
          Returns the value of reference association.
 ChangeableKind getChangeability()
          Returns the value of attribute changeability.
 Multiplicity getMultiplicity()
          Returns the value of attribute multiplicity.
 OrderingKind getOrdering()
          Returns the value of attribute ordering.
 Classifier getParticipant()
          Returns the value of reference participant.
 List getQualifier()
          Returns the value of reference qualifier.
 Collection getSpecification()
          Returns the value of reference specification.
 ScopeKind getTargetScope()
          Returns the value of attribute targetScope.
 boolean isNavigable()
          Returns the value of attribute isNavigable.
 void setAggregation(AggregationKind newValue)
          Sets the value of aggregation attribute.
 void setAssociation(UmlAssociation newValue)
          Sets the value of reference association.
 void setChangeability(ChangeableKind newValue)
          Sets the value of changeability attribute.
 void setMultiplicity(Multiplicity newValue)
          Sets the value of multiplicity attribute.
 void setNavigable(boolean newValue)
          Sets the value of isNavigable attribute.
 void setOrdering(OrderingKind newValue)
          Sets the value of ordering attribute.
 void setParticipant(Classifier newValue)
          Sets the value of reference participant.
 void setTargetScope(ScopeKind newValue)
          Sets the value of targetScope attribute.
 
Methods inherited from interface org.omg.uml.foundation.core.ModelElement
getClientDependency, getComment, getConstraint, getName, getNamespace, getSourceFlow, getStereotype, getTaggedValue, getTargetFlow, getTemplateParameter, getVisibility, isSpecification, setName, setNamespace, setSpecification, setVisibility
 
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

isNavigable

public boolean isNavigable()
Returns the value of attribute isNavigable.

Returns:
Value of attribute isNavigable.

setNavigable

public void setNavigable(boolean newValue)
Sets the value of isNavigable attribute. See isNavigable() for description on the attribute.

Parameters:
newValue - New value to be set.

getOrdering

public OrderingKind getOrdering()
Returns the value of attribute ordering.

Returns:
Value of attribute ordering.

setOrdering

public void setOrdering(OrderingKind newValue)
Sets the value of ordering attribute. See getOrdering() for description on the attribute.

Parameters:
newValue - New value to be set.

getAggregation

public AggregationKind getAggregation()
Returns the value of attribute aggregation.

Returns:
Value of attribute aggregation.

setAggregation

public void setAggregation(AggregationKind newValue)
Sets the value of aggregation attribute. See getAggregation() for description on the attribute.

Parameters:
newValue - New value to be set.

getTargetScope

public ScopeKind getTargetScope()
Returns the value of attribute targetScope.

Returns:
Value of attribute targetScope.

setTargetScope

public void setTargetScope(ScopeKind newValue)
Sets the value of targetScope attribute. See getTargetScope() for description on the attribute.

Parameters:
newValue - New value to be set.

getMultiplicity

public Multiplicity getMultiplicity()
Returns the value of attribute multiplicity.

Returns:
Value of attribute multiplicity.

setMultiplicity

public void setMultiplicity(Multiplicity newValue)
Sets the value of multiplicity attribute. See getMultiplicity() for description on the attribute.

Parameters:
newValue - New value to be set.

getChangeability

public ChangeableKind getChangeability()
Returns the value of attribute changeability.

Returns:
Value of attribute changeability.

setChangeability

public void setChangeability(ChangeableKind newValue)
Sets the value of changeability attribute. See getChangeability() for description on the attribute.

Parameters:
newValue - New value to be set.

getAssociation

public UmlAssociation getAssociation()
Returns the value of reference association.

Returns:
Value of reference association.

setAssociation

public void setAssociation(UmlAssociation newValue)
Sets the value of reference association. See getAssociation() for description on the reference.

Parameters:
newValue - New value to be set.

getQualifier

public List getQualifier()
Returns the value of reference qualifier.

Returns:
Value of reference qualifier.

getParticipant

public Classifier getParticipant()
Returns the value of reference participant.

Returns:
Value of reference participant.

setParticipant

public void setParticipant(Classifier newValue)
Sets the value of reference participant. See getParticipant() for description on the reference.

Parameters:
newValue - New value to be set.

getSpecification

public Collection getSpecification()
Returns the value of reference specification.

Returns:
Value of reference specification.