public interface PackageableElement extends NamedElement, ParameterableElement
A PackageableElement is a NamedElement that may be owned directly by a Package. A PackageableElement is also able to serve as the parameteredElement of a TemplateParameter.
The following features are supported:
UMLPackage.getPackageableElement()
Modifier and Type | Method and Description |
---|---|
Component |
get_componentOfPackagedElement()
Returns the value of the 'component Of Packaged Element' container reference.
|
java.util.Collection<ElementImport> |
get_elementImportOfImportedElement()
Returns the value of the 'element Import Of Imported Element' reference list.
|
java.util.Collection<Manifestation> |
get_manifestationOfUtilizedElement()
Returns the value of the 'manifestation Of Utilized Element' reference list.
|
Package |
getOwningPackage()
Returns the value of the 'Owning Package' container reference.
|
VisibilityKind |
getVisibility()
Returns the value of the 'Visibility' attribute.
|
boolean |
has_elementImportOfImportedElement() |
boolean |
has_manifestationOfUtilizedElement() |
void |
set_componentOfPackagedElement(Component value)
Sets the value of the
'
component Of Packaged Element ' container
reference. |
void |
setOwningPackage(Package value)
Sets the value of the '
Owning Package ' container reference. |
void |
setVisibility(VisibilityKind value)
Sets the value of the '
Visibility ' attribute. |
get_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespace
get_templateParameterOfDefault, get_templateParameterOfOwnedDefault, get_templateParameterSubstitutionOfActual, get_templateParameterSubstitutionOfOwnedActual, getOwningTemplateParameter, getTemplateParameter, has_templateParameterOfDefault, has_templateParameterSubstitutionOfActual, set_templateParameterOfOwnedDefault, set_templateParameterSubstitutionOfOwnedActual, setOwningTemplateParameter, setTemplateParameter
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotypeInstance, getOwnedComment, getOwnedElement, getOwner, getSyncElement, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasOwnedComment, hasOwnedElement, setAppliedStereotypeInstance, setOwner, setSyncElement
get_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalID
getID, getMDExtension, getMdExtensions, setID
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetID
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
java.util.Collection<ElementImport> get_elementImportOfImportedElement()
ElementImport
.
It is bidirectional and its opposite is 'Imported Element
'.
If the meaning of the 'element Import Of Imported Element' reference list isn't clear, there really should be more of a description here...
UMLPackage.getPackageableElement__elementImportOfImportedElement()
,
ElementImport.getImportedElement()
@CheckForNull Component get_componentOfPackagedElement()
Packaged Element
'.
If the meaning of the 'component Of Packaged Element' container reference isn't clear, there really should be more of a description here...
set_componentOfPackagedElement(Component)
,
UMLPackage.getPackageableElement__componentOfPackagedElement()
,
Component.getPackagedElement()
void set_componentOfPackagedElement(@CheckForNull Component value)
component Of Packaged Element
' container
reference.
value
- the new value of the 'component Of Packaged Element' container reference.get_componentOfPackagedElement()
java.util.Collection<Manifestation> get_manifestationOfUtilizedElement()
Manifestation
.
It is bidirectional and its opposite is
'Utilized Element
'.
If the meaning of the 'manifestation Of Utilized Element' reference list isn't clear, there really should be more of a description here...
UMLPackage.getPackageableElement__manifestationOfUtilizedElement()
,
Manifestation.getUtilizedElement()
@CheckForNull Package getOwningPackage()
Packaged Element
'.
If the meaning of the 'Owning Package' container reference isn't clear, there really should be more of a description here...
setOwningPackage(Package)
,
UMLPackage.getPackageableElement_OwningPackage()
,
Package.getPackagedElement()
void setOwningPackage(@CheckForNull Package value)
Owning Package
' container reference.
value
- the new value of the 'Owning Package' container reference.getOwningPackage()
@CheckForNull VisibilityKind getVisibility()
"public"
.
The literals are from the enumeration VisibilityKind
.
A PackageableElement must have a visibility specified if it is owned by a Namespace. The default visibility is public.
getVisibility
in interface NamedElement
VisibilityKind
,
setVisibility(VisibilityKind)
,
UMLPackage.getPackageableElement_Visibility()
void setVisibility(@CheckForNull VisibilityKind value)
Visibility
' attribute.
setVisibility
in interface NamedElement
value
- the new value of the 'Visibility' attribute.VisibilityKind
,
getVisibility()
boolean has_elementImportOfImportedElement() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean has_manifestationOfUtilizedElement() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException