org.omg.model1.cci
Interface Reference
- All Superinterfaces:
- BasicObject, ContextCapable, Element, ExtentCapable, Feature, RefBaseObject, RefFeatured, RefObject, RefObject_1_0, StructuralFeature, TypedElement, ViewCapable
- All Known Implementing Classes:
- ReferenceImpl
public interface Reference
- extends StructuralFeature
| Methods inherited from interface org.openmdx.base.accessor.jmi.cci.RefObject_1_0 |
refAddEventListener, refAddToUnitOfWork, refAddValue, refContext, refDefaultFetchGroup, refDelegate, refFlush, refGetEventListeners, refGetPath, refGetValue, refGetValue, refInitialize, refInitialize, refIsDeleted, refIsDirty, refIsNew, refIsPersistent, refIsWriteProtected, refRefresh, refRefreshAsynchronously, refRemoveEventListener, refRemoveFromUnitOfWork, refRemoveValue, refRemoveValue, refSetValue, refWriteProtect |
getExposedEnd
AssociationEnd getExposedEnd()
- Retrieves the value for the reference
exposedEnd.
- Returns:
- The non-null value for this reference.
- Throws:
JmiException - If the value cannot be retrieved for some reason.
setExposedEnd
void setExposedEnd(AssociationEnd newValue)
- Sets a new value for the reference
exposedEnd.
- Parameters:
newValue - The non-null new value for this reference.
- Throws:
JmiException - If the value cannot be set for some reason.
getReferencedEnd
AssociationEnd getReferencedEnd()
- Retrieves the value for the reference
referencedEnd.
- Returns:
- The non-null value for this reference.
- Throws:
JmiException - If the value cannot be retrieved for some reason.
setReferencedEnd
void setReferencedEnd(AssociationEnd newValue)
- Sets a new value for the reference
referencedEnd.
- Parameters:
newValue - The non-null new value for this reference.
- Throws:
JmiException - If the value cannot be set for some reason.
isReferencedEndIsNavigable
boolean isReferencedEndIsNavigable()
- Retrieves the value for the attribute
referencedEndIsNavigable.
- Returns:
- The non-null value for attribute
referencedEndIsNavigable.
- Throws:
JmiException - If the value cannot be retrieved for some reason.
This software is published under the BSD license. Copyright © 2003-2008, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.