|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Import
Class 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.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.opencrx.kernel.model1.cci2.Element |
|---|
Element.Identity |
| Method Summary | |
|---|---|
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. |
| Methods inherited from interface org.opencrx.kernel.model1.cci2.Element |
|---|
getAnnotation, getContainer, getElementOrder, getName, getQualifiedName, getSegment, getStereotype, setAnnotation, setContainer, setElementOrder, setName, setQualifiedName, setStereotype |
| Methods inherited from interface org.opencrx.kernel.base.cci2.AlertSender |
|---|
sendAlert |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Auditee |
|---|
getAudit |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Cloneable |
|---|
clone_ |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Exporter |
|---|
exportItem, exportItemAdvanced |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Importer |
|---|
importItem |
| Methods inherited from interface org.opencrx.kernel.base.cci2.Indexed |
|---|
getIndexEntry, updateIndex |
| Methods inherited from interface org.opencrx.kernel.base.cci2.SecureObject |
|---|
addOwningGroup, checkPermissions, getAccessGrantedByParent, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwner, getOwningGroup, getOwningUser, removeAllOwningGroup, removeOwningGroup, replaceOwningGroup, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwner, setOwningUser, setOwningUser |
| Methods inherited from interface org.openmdx.base.cci2.ContextCapable |
|---|
getContext |
| Methods inherited from interface org.openmdx.base.cci2.Creatable |
|---|
getCreatedAt, getCreatedBy |
| Methods inherited from interface org.openmdx.base.cci2.ExtentCapable |
|---|
getIdentity |
| Methods inherited from interface org.openmdx.base.cci2.Modifiable |
|---|
getModifiedAt, getModifiedBy |
| Method Detail |
|---|
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 non-null new 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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||