|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PackageImport
A representation of the model object 'Package Import'. A PackageImport is a Relationship that imports all the non-private members of a Package into the Namespace owning the PackageImport, so that those Elements may be referred to by their unqualified names in the importingNamespace.
From package UML::CommonStructure.
The following features are supported:
UMLPackage.getPackageImport()
Method Summary | |
---|---|
Package |
getImportedPackage()
Returns the value of the 'Imported Package' reference. |
Namespace |
getImportingNamespace()
Returns the value of the 'Importing Namespace' container reference. |
VisibilityKind |
getVisibility()
Returns the value of the 'Visibility' attribute. |
void |
setImportedPackage(Package value)
Sets the value of the ' Imported Package ' reference |
void |
setImportingNamespace(Namespace value)
Sets the value of the ' Importing Namespace ' container reference |
void |
setVisibility(VisibilityKind value)
Sets the value of the ' Visibility ' attribute |
boolean |
validatePublicOrPrivate(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
The visibility of a PackageImport is either public or private. |
Methods inherited from interface org.eclipse.uml2.uml.DirectedRelationship |
---|
getSources, getTargets |
Methods inherited from interface org.eclipse.uml2.uml.Relationship |
---|
getRelatedElements |
Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
---|
getEAnnotation, getEAnnotations |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Method Detail |
---|
VisibilityKind getVisibility()
"public"
.
The literals are from the enumeration VisibilityKind
.
Specifies the visibility of the imported PackageableElements within the importingNamespace, i.e., whether imported Elements will in turn be visible to other Namespaces. If the PackageImport is public, the imported Elements will be visible outside the importingNamespace, while, if the PackageImport is private, they will not.
From package UML::CommonStructure.
VisibilityKind
,
setVisibility(VisibilityKind)
,
UMLPackage.getPackageImport_Visibility()
void setVisibility(VisibilityKind value)
Visibility
' attribute.
value
- the new value of the 'Visibility' attribute.VisibilityKind
,
getVisibility()
Package getImportedPackage()
This feature subsets the following features:
Target
'From package UML::CommonStructure.
setImportedPackage(org.eclipse.uml2.uml.Package)
,
UMLPackage.getPackageImport_ImportedPackage()
void setImportedPackage(Package value)
Imported Package
' reference.
value
- the new value of the 'Imported Package' reference.getImportedPackage()
Namespace getImportingNamespace()
Package Import
'.
This feature subsets the following features:
Specifies the Namespace that imports the members from a Package.From package UML::CommonStructure.
setImportingNamespace(Namespace)
,
UMLPackage.getPackageImport_ImportingNamespace()
,
Namespace.getPackageImports()
void setImportingNamespace(Namespace value)
Importing Namespace
' container reference.
value
- the new value of the 'Importing Namespace' container reference.getImportingNamespace()
boolean validatePublicOrPrivate(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
diagnostics
- The chain of diagnostics to which problems are to be appended.context
- The cache of context-specific information.
|
Copyright 2003, 2014 IBM Corporation, CEA, and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |