org.omg.model1.cci2
Interface AssociationEnd

All Superinterfaces:
BasicObject, ContextCapable, Element, ExtentCapable, TypedElement, ViewCapable
All Known Subinterfaces:
AssociationEnd
All Known Implementing Classes:
AssociationEnd

public interface AssociationEnd
extends TypedElement

Class AssociationEnd


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.omg.model1.cci2.Element
Element.Identity
 
Method Summary
 String getAggregation()
          Retrieves the value for the attribute aggregation.
 String getMultiplicity()
          Retrieves the value for the attribute multiplicity.
 List<String> getQualifierName()
           
<T extends Classifier>
List<T>
getQualifierType()
          Retrieves the Collection of objects referenced by qualifierType.
 boolean isChangeable()
          Retrieves the value for the attribute isChangeable.
 boolean isNavigable()
          Retrieves the value for the attribute isNavigable.
 void setAggregation(String aggregation)
          Sets a new value for the attribute aggregation.
 void setChangeable(boolean isChangeable)
          Sets a new value for the attribute isChangeable.
 void setMultiplicity(String multiplicity)
          Sets a new value for the attribute multiplicity.
 void setNavigable(boolean isNavigable)
          Sets a new value for the attribute isNavigable.
 void setQualifierName(String... qualifierName)
           This method is equivalent to
 
Methods inherited from interface org.omg.model1.cci2.TypedElement
getType, setType
 
Methods inherited from interface org.omg.model1.cci2.Element
getAnnotation, getContainer, getName, getQualifiedName, getSegment, getStereotype, setAnnotation, setContainer, setSegment, setSegment, setStereotype
 
Methods inherited from interface org.openmdx.base.cci2.BasicObject
getCreatedAt, getCreatedBy, getModifiedAt, getModifiedBy
 
Methods inherited from interface org.openmdx.base.cci2.ExtentCapable
getIdentity
 
Methods inherited from interface org.openmdx.compatibility.view1.cci2.ViewCapable
getView
 

Method Detail

getAggregation

String getAggregation()
Retrieves the value for the attribute aggregation.

Returns:
The non-null value for attribute aggregation.

setAggregation

void setAggregation(String aggregation)
Sets a new value for the attribute aggregation.

Parameters:
aggregation - The non-null new value for attribute aggregation.

isChangeable

boolean isChangeable()
Retrieves the value for the attribute isChangeable.

Returns:
The non-null value for attribute isChangeable.

setChangeable

void setChangeable(boolean isChangeable)
Sets a new value for the attribute isChangeable.

Parameters:
isChangeable - The non-null new value for attribute isChangeable.

isNavigable

boolean isNavigable()
Retrieves the value for the attribute isNavigable.

Returns:
The non-null value for attribute isNavigable.

setNavigable

void setNavigable(boolean isNavigable)
Sets a new value for the attribute isNavigable.

Parameters:
isNavigable - The non-null new value for attribute isNavigable.

getMultiplicity

String getMultiplicity()
Retrieves the value for the attribute multiplicity.

Returns:
The non-null value for attribute multiplicity.

setMultiplicity

void setMultiplicity(String multiplicity)
Sets a new value for the attribute multiplicity.

Parameters:
multiplicity - The non-null new value for attribute multiplicity.

getQualifierName

List<String> getQualifierName()
Returns:
A list containing all elements for this attribute.

setQualifierName

void setQualifierName(String... qualifierName)

This method is equivalent to

   list.clear();
   for(java.lang.String e : attributeName){
     list.add(e);
   }
 

Parameters:
qualifierName - value(s) to be added to qualifierName

getQualifierType

<T extends Classifier> List<T> getQualifierType()
Retrieves the Collection of objects referenced by qualifierType.

Returns:
The Collection of referenced objects.


This software is published under the BSD license. Copyright © 2003-2007, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.