public interface Reference extends Reference, StructuralFeature
Reference
A Reference defines a Classifier's knowledge of, and access to, links and their instances defined by an Association. Although a Reference derives much of its state from a corresponding AssociationEnd, it provides additional information; therefore, the MOF cannot adequately represent some meta-models without this mechanism. The inherited attributes defined in StructuralFeature (multiplicity and isChangeable) are constrained to match the values of its corresponding AssociationEnd. However, it has its own visibility, name, and annotation defined.
Element.Identity| Modifier and Type | Method and Description |
|---|---|
AssociationEnd |
getExposedEnd()
Retrieves the value for the reference
exposedEnd. |
AssociationEnd |
getReferencedEnd()
Retrieves the value for the reference
referencedEnd. |
void |
setExposedEnd(AssociationEnd exposedEnd)
Sets a new value for the reference
exposedEnd. |
void |
setReferencedEnd(AssociationEnd referencedEnd)
Sets a new value for the reference
referencedEnd. |
getMultiplicity, getUpperBound, isChangeable, setChangeable, setMultiplicity, setUpperBoundgetScope, getVisibility, setScope, setVisibilitygetType, setTypegetContainer, getSegment, getStereotype, setContainer, setStereotypegetAnnotation, getElementOrder, getName, getQualifiedName, setAnnotation, setElementOrder, setName, setQualifiedName, setStereotypeaddAdditionalExternalLink, addAdditionalExternalLink, addAdditionalExternalLink, addAttachedDocument, addAttachedDocument, addAttachedDocument, addDocumentFolderAssignment, addDocumentFolderAssignment, addDocumentFolderAssignment, addInvolvedObject, addInvolvedObject, addInvolvedObject, addMedia, addMedia, addMedia, addNote, addNote, addNote, addPropertySet, addPropertySet, addPropertySet, addRating, addRating, addRating, disableCrxObject, enableCrxObject, getAdditionalExternalLink, getAdditionalExternalLink, getAdditionalExternalLink, getAssignedTimer, getAssignedTimer, getAssignedTimer, getAttachedDocument, getAttachedDocument, getAttachedDocument, getCategory, getDocumentFolderAssignment, getDocumentFolderAssignment, getDocumentFolderAssignment, getExternalLink, getInvolvedObject, getInvolvedObject, getInvolvedObject, getMedia, getMedia, getMedia, getNote, getNote, getNote, getPropertySet, getPropertySet, getPropertySet, getPropertySetEntry, getPropertySetEntry, getPropertySetEntry, getRating, getRating, getRating, getUserBoolean4, getUserCode4, getUserDate4, getUserDateTime4, getUserNumber4, getUserString4, setCategory, setExternalLink, setUserBoolean4, setUserCode4, setUserDate4, setUserDateTime4, setUserNumber4, setUserString4disableCrxObject, enableCrxObject, getAdditionalExternalLink, getAssignedTimer, getAttachedDocument, getDisabledReason, getDocumentFolderAssignment, getInvolvedObject, getMedia, getNote, getPropertySet, getPropertySetEntry, getRating, getUserCode0, getUserCode1, getUserCode2, getUserCode3, getUserDate0, getUserDate1, getUserDate2, getUserDate3, getUserDateTime0, getUserDateTime1, getUserDateTime2, getUserDateTime3, getUserNumber0, getUserNumber1, getUserNumber2, getUserNumber3, getUserString0, getUserString1, getUserString2, getUserString3, 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, setUserString4sendAlertsendAlertexportItem, exportItemAdvancedexportItem, exportItemAdvancedimportItemimportItemgetIndexEntry, getIndexEntry, getIndexEntry, updateIndexgetIndexEntryaddOwningGroup, checkPermissions, getOwner, getOwningUser, removeAllOwningGroup, removeOwningGroup, replaceOwningGroup, setAccessLevel, setOwner, setOwningUser, setOwningUseraddOwningGroup, checkPermissions, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwningGroup, removeAllOwningGroup, removeOwningGroup, replaceOwningGroup, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwner, setOwningUseraddLocalizedField, addLocalizedField, addLocalizedField, getLocalizedField, getLocalizedField, getLocalizedFieldgetLocalizedFieldrefDefaultFetchGroup, refDelegate, refGetPath, refGetValue, refInitialize, refInitialize, refSetValuerefClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostCompositeAssociationEnd getExposedEnd()
exposedEnd.getExposedEnd in interface Referencenull value for this reference.void setExposedEnd(AssociationEnd exposedEnd)
exposedEnd.setExposedEnd in interface ReferenceexposedEnd - The new non-null value for this reference.AssociationEnd getReferencedEnd()
referencedEnd.getReferencedEnd in interface Referencenull value for this reference.void setReferencedEnd(AssociationEnd referencedEnd)
referencedEnd.setReferencedEnd in interface ReferencereferencedEnd - The new non-null value for this reference.This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.