org.opencrx.kernel.model1.cci2
Interface AssociationEnd

All Superinterfaces:
AlertSender, Auditee, org.openmdx.base.cci2.BasicObject, Cloneable, org.openmdx.base.cci2.ContextCapable, CrxObject, Element, org.openmdx.base.cci2.ExtentCapable, Importer, Indexed, SecureObject, TypedElement, org.openmdx.compatibility.view1.cci2.ViewCapable, XmlExporter
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.opencrx.kernel.model1.cci2.Element
Element.Identity
 
Method Summary
 short getAggregation()
          Retrieves the value for the attribute aggregation.
 short getMultiplicity()
          Retrieves the value for the attribute multiplicity.
 List<String> getQualifierName()
          Retrieves a list containing all the elements for the attribute qualifierName.
<T extends Classifier>
List<T>
getQualifierType()
          Retrieves the Collection of objects referenced by qualifierType.
 Integer getUpperBound()
          Retrieves the possibly null value for the optional attribute upperBound.
 boolean isChangeable()
          Retrieves the value for the attribute isChangeable.
 boolean isNavigable()
          Retrieves the value for the attribute isNavigable.
 void setAggregation(short aggregation)
          Sets a new value for the attribute aggregation.
 void setChangeable(boolean isChangeable)
          Sets a new value for the attribute isChangeable.
 void setMultiplicity(short 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)
          Clears qualifierName and adds the given value(s).
 void setUpperBound(Integer upperBound)
          Sets a new value for the attribute upperBound.
 
Methods inherited from interface org.opencrx.kernel.model1.cci2.TypedElement
getType, setType
 
Methods inherited from interface org.opencrx.kernel.model1.cci2.Element
getAnnotation, getContainer, getElementOrder, getName, getQualifiedName, getSegment, getStereotype, setAnnotation, setContainer, setElementOrder, setName, setStereotype
 
Methods inherited from interface org.opencrx.kernel.generic.cci2.CrxObject
addAdditionalExternalLink, addAttachedDocument, addMedia, addNote, addPropertySet, addRating, getAdditionalExternalLink, getAdditionalExternalLink, getAttachedDocument, getAttachedDocument, getCategory, getDisabledReason, getExternalLink, getMedia, getMedia, getNote, getNote, getPropertySet, getPropertySet, getPropertySetEntry, getPropertySetEntry, getRating, getRating, getUserBoolean4, getUserCode0, getUserCode1, getUserCode2, getUserCode3, getUserCode4, getUserDate0, getUserDate1, getUserDate2, getUserDate3, getUserDate4, getUserDateTime0, getUserDateTime1, getUserDateTime2, getUserDateTime3, getUserDateTime4, getUserNumber0, getUserNumber1, getUserNumber2, getUserNumber3, getUserNumber4, getUserString0, getUserString1, getUserString2, getUserString3, getUserString4, isDisabled, isUserBoolean0, isUserBoolean1, isUserBoolean2, isUserBoolean3, setCategory, setDisabled, setDisabledReason, setExternalLink, setUserBoolean0, setUserBoolean1, setUserBoolean2, setUserBoolean3, setUserBoolean4, setUserCode0, setUserCode1, setUserCode2, setUserCode3, setUserCode4, setUserDate0, setUserDate1, setUserDate2, setUserDate3, setUserDate4, setUserDateTime0, setUserDateTime1, setUserDateTime2, setUserDateTime3, setUserDateTime4, setUserNumber0, setUserNumber1, setUserNumber2, setUserNumber3, setUserNumber4, setUserString0, setUserString1, setUserString2, setUserString3, setUserString4
 
Methods inherited from interface org.opencrx.kernel.base.cci2.AlertSender
sendAlert
 
Methods inherited from interface org.opencrx.kernel.base.cci2.Auditee
getAudit, getAudit
 
Methods inherited from interface org.opencrx.kernel.base.cci2.Cloneable
clone_
 
Methods inherited from interface org.opencrx.kernel.base.cci2.Importer
importItem
 
Methods inherited from interface org.opencrx.kernel.base.cci2.Indexed
getIndexEntry, getIndexEntry, updateIndex
 
Methods inherited from interface org.opencrx.kernel.base.cci2.SecureObject
addOwningGroup, checkPermissions, getAccessGrantedByParent, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwner, getOwningGroup, getOwningUser, removeAllOwningGroup, removeOwningGroup, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwningUser, setOwningUser
 
Methods inherited from interface org.opencrx.kernel.base.cci2.XmlExporter
exportXml
 
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, getView
 

Method Detail

getAggregation

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

Returns:
The non-null value for attribute aggregation.

setAggregation

void setAggregation(short 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

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

Returns:
The non-null value for attribute multiplicity.

setMultiplicity

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

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

getQualifierName

List<String> getQualifierName()
Retrieves a list containing all the elements for the attribute qualifierName.

Returns:
A list containing all elements for this attribute.

setQualifierName

void setQualifierName(String... qualifierName)
Clears qualifierName and adds the given value(s).

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.

getUpperBound

Integer getUpperBound()
Retrieves the possibly null value for the optional attribute upperBound.

Returns:
The possibly null value for attribute upperBound.

setUpperBound

void setUpperBound(Integer upperBound)
Sets a new value for the attribute upperBound.

Parameters:
upperBound - The possibly null new value for attribute upperBound.


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