public interface Import extends Element
Import
An Import allows a Package to make use of Elements defined in some other Namespace. An Import object is related to another Namespace via the Aliases association. When a Package contains an Import object, it imports the associated Namespace. This means that ModelElements defined within the imported Namespace are visible in the importing Package.
An Import allows the visibility of the imported Package's contained ModelElements to be further restricted. An Import object represents either Package importing or Package clustering, depending on the 'isClustered' attribute.
Element.Identity
Modifier and Type | Method and Description |
---|---|
Namespace |
getNamespace()
Retrieves the value for the reference
namespace . |
short |
getVisibility()
Retrieves the value for the attribute
visibility . |
boolean |
isClustered()
Retrieves the value for the attribute
isClustered . |
void |
setClustered(boolean isClustered)
Sets a new value for the attribute
isClustered . |
void |
setNamespace(Namespace namespace)
Sets a new value for the reference
namespace . |
void |
setVisibility(short visibility)
Sets a new value for the attribute
visibility . |
getAnnotation, getContainer, getElementOrder, getName, getQualifiedName, getSegment, getStereotype, setAnnotation, setContainer, setElementOrder, setName, setQualifiedName, setStereotype
getAdditionalExternalLink, getAssignedTimer, getAttachedDocument, getCategory, getDisabledReason, getDocumentFolderAssignment, getExternalLink, getInvolvedObject, getMedia, getNote, getPropertySet, getPropertySetEntry, 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
sendAlert
exportItem, exportItemAdvanced
importItem
getIndexEntry, updateIndex
addOwningGroup, checkPermissions, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwner, getOwningGroup, getOwningUser, removeAllOwningGroup, removeOwningGroup, replaceOwningGroup, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwner, setOwningUser, setOwningUser
getLocalizedField
boolean isClustered()
isClustered
.
The isClustered flags determines whether the Import object represents simple Package importation, or Package clustering.
isClustered
.void setClustered(boolean isClustered)
isClustered
.
The isClustered flags determines whether the Import object represents simple Package importation, or Package clustering.
isClustered
- The non-null new value for attribute isClustered
.Namespace getNamespace()
namespace
.null
value for this reference.void setNamespace(Namespace namespace)
namespace
.namespace
- The new non-null
value for this reference.short getVisibility()
visibility
.
In the future, this Attribute will modify the visibility of imported Elements in the context of the importing Namespace. The MOF rules of visibility are not currently specified.
visibility
.void setVisibility(short visibility)
visibility
.
In the future, this Attribute will modify the visibility of imported Elements in the context of the importing Namespace. The MOF rules of visibility are not currently specified.
visibility
- The non-null new value for attribute visibility
.This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.