## Uses of Interface
org.eclipse.uml2.uml.PackageableElement

Packages that use PackageableElement
org.eclipse.uml2.uml
org.eclipse.uml2.uml.util

Uses of PackageableElement in org.eclipse.uml2.uml

Subinterfaces of PackageableElement in org.eclipse.uml2.uml
`interface` `Abstraction` A representation of the model object 'Abstraction'
`interface` `Activity` A representation of the model object 'Activity'
`interface` `Actor` A representation of the model object 'Actor'
`interface` `AnyReceiveEvent` A representation of the model object 'Any Receive Event'
`interface` `Artifact` A representation of the model object 'Artifact'
`interface` `Association` A representation of the model object 'Association'
`interface` `AssociationClass` A representation of the model object 'Association Class'
`interface` `Behavior` A representation of the model object 'Behavior'
`interface` `BehavioredClassifier` A representation of the model object 'Behaviored Classifier'
`interface` `CallEvent` A representation of the model object 'Call Event'
`interface` `ChangeEvent` A representation of the model object 'Change Event'
`interface` `Class` A representation of the model object 'Class'
`interface` `Classifier` A representation of the model object 'Classifier'
`interface` `Collaboration` A representation of the model object 'Collaboration'
`interface` `CommunicationPath` A representation of the model object 'Communication Path'
`interface` `Component` A representation of the model object 'Component'
`interface` `ComponentRealization` A representation of the model object 'Component Realization'
`interface` `Constraint` A representation of the model object 'Constraint'
`interface` `CreationEvent` A representation of the model object 'Creation Event'
`interface` `DataType` A representation of the model object 'Data Type'
`interface` `Dependency` A representation of the model object 'Dependency'
`interface` `Deployment` A representation of the model object 'Deployment'
`interface` `DeploymentSpecification` A representation of the model object 'Deployment Specification'
`interface` `DestructionEvent` A representation of the model object 'Destruction Event'
`interface` `Device` A representation of the model object 'Device'
`interface` `Duration` A representation of the model object 'Duration'
`interface` `DurationConstraint` A representation of the model object 'Duration Constraint'
`interface` `DurationInterval` A representation of the model object 'Duration Interval'
`interface` `DurationObservation` A representation of the model object 'Duration Observation'
`interface` `EncapsulatedClassifier` A representation of the model object 'Encapsulated Classifier'
`interface` `Enumeration` A representation of the model object 'Enumeration'
`interface` `EnumerationLiteral` A representation of the model object 'Enumeration Literal'
`interface` `Event` A representation of the model object 'Event'
`interface` `ExecutionEnvironment` A representation of the model object 'Execution Environment'
`interface` `ExecutionEvent` A representation of the model object 'Execution Event'
`interface` `Expression` A representation of the model object 'Expression'
`interface` `Extension` A representation of the model object 'Extension'
`interface` `FunctionBehavior` A representation of the model object 'Function Behavior'
`interface` `GeneralizationSet` A representation of the model object 'Generalization Set'
`interface` `InformationFlow` A representation of the model object 'Information Flow'
`interface` `InformationItem` A representation of the model object 'Information Item'
`interface` `InstanceSpecification` A representation of the model object 'Instance Specification'
`interface` `InstanceValue` A representation of the model object 'Instance Value'
`interface` `Interaction` A representation of the model object 'Interaction'
`interface` `InteractionConstraint` A representation of the model object 'Interaction Constraint'
`interface` `Interface` A representation of the model object 'Interface'
`interface` `InterfaceRealization` A representation of the model object 'Interface Realization'
`interface` `Interval` A representation of the model object 'Interval'
`interface` `IntervalConstraint` A representation of the model object 'Interval Constraint'
`interface` `LiteralBoolean` A representation of the model object 'Literal Boolean'
`interface` `LiteralInteger` A representation of the model object 'Literal Integer'
`interface` `LiteralNull` A representation of the model object 'Literal Null'
`interface` `LiteralSpecification` A representation of the model object 'Literal Specification'
`interface` `LiteralString` A representation of the model object 'Literal String'
`interface` `LiteralUnlimitedNatural` A representation of the model object 'Literal Unlimited Natural'
`interface` `Manifestation` A representation of the model object 'Manifestation'
`interface` `MessageEvent` A representation of the model object 'Message Event'
`interface` `Model` A representation of the model object 'Model'
`interface` `Node` A representation of the model object 'Node'
`interface` `Observation` A representation of the model object 'Observation'
`interface` `OpaqueBehavior` A representation of the model object 'Opaque Behavior'
`interface` `OpaqueExpression` A representation of the model object 'Opaque Expression'
`interface` `Package` A representation of the model object 'Package'
`interface` `PrimitiveType` A representation of the model object 'Primitive Type'
`interface` `Profile` A representation of the model object 'Profile'
`interface` `ProtocolStateMachine` A representation of the model object 'Protocol State Machine'
`interface` `Realization` A representation of the model object 'Realization'
`interface` `ReceiveOperationEvent` A representation of the model object 'Receive Operation Event'
`interface` `ReceiveSignalEvent` A representation of the model object 'Receive Signal Event'
`interface` `SendOperationEvent` A representation of the model object 'Send Operation Event'
`interface` `SendSignalEvent` A representation of the model object 'Send Signal Event'
`interface` `Signal` A representation of the model object 'Signal'
`interface` `SignalEvent` A representation of the model object 'Signal Event'
`interface` `StateMachine` A representation of the model object 'State Machine'
`interface` `Stereotype` A representation of the model object 'Stereotype'
`interface` `StringExpression` A representation of the model object 'String Expression'
`interface` `StructuredClassifier` A representation of the model object 'Structured Classifier'
`interface` `Substitution` A representation of the model object 'Substitution'
`interface` `TimeConstraint` A representation of the model object 'Time Constraint'
`interface` `TimeEvent` A representation of the model object 'Time Event'
`interface` `TimeExpression` A representation of the model object 'Time Expression'
`interface` `TimeInterval` A representation of the model object 'Time Interval'
`interface` `TimeObservation` A representation of the model object 'Time Observation'
`interface` `Type` A representation of the model object 'Type'
`interface` `Usage` A representation of the model object 'Usage'
`interface` `UseCase` A representation of the model object 'Use Case'
`interface` `ValueSpecification` A representation of the model object 'Value Specification'

Methods in org.eclipse.uml2.uml that return PackageableElement
`PackageableElement` `Package.createPackagedElement(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `PackageableElement`, with the specified 'Name', and appends it to the 'Packaged Element' containment reference list
`PackageableElement` `Component.createPackagedElement(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `PackageableElement`, with the specified 'Name', and appends it to the 'Packaged Element' containment reference list
`PackageableElement` `DeploymentTarget.getDeployedElement(java.lang.String name)` Retrieves the first `PackageableElement` with the specified 'Name' from the 'Deployed Element' reference list
`PackageableElement` `DeploymentTarget.getDeployedElement(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `PackageableElement` with the specified 'Name' from the 'Deployed Element' reference list
`PackageableElement` `ElementImport.getImportedElement()` Returns the value of the 'Imported Element' reference
`PackageableElement` `Namespace.getImportedMember(java.lang.String name)` Retrieves the first `PackageableElement` with the specified 'Name' from the 'Imported Member' reference list
`PackageableElement` `Namespace.getImportedMember(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `PackageableElement` with the specified 'Name' from the 'Imported Member' reference list
`PackageableElement` `Package.getPackagedElement(java.lang.String name)` Retrieves the first `PackageableElement` with the specified 'Name' from the 'Packaged Element' containment reference list
`PackageableElement` `Component.getPackagedElement(java.lang.String name)` Retrieves the first `PackageableElement` with the specified 'Name' from the 'Packaged Element' containment reference list
`PackageableElement` `Package.getPackagedElement(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)` Retrieves the first `PackageableElement` with the specified 'Name' from the 'Packaged Element' containment reference list
`PackageableElement` `Component.getPackagedElement(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)` Retrieves the first `PackageableElement` with the specified 'Name' from the 'Packaged Element' containment reference list
`PackageableElement` `Manifestation.getUtilizedElement()` Returns the value of the 'Utilized Element' reference

Methods in org.eclipse.uml2.uml that return types with arguments of type PackageableElement
`org.eclipse.emf.common.util.EList<PackageableElement>` `Namespace.excludeCollisions(org.eclipse.emf.common.util.EList<PackageableElement> imps)` The query excludeCollisions() excludes from a set of PackageableElements any that would not be distinguishable from each other in this namespace.
`org.eclipse.emf.common.util.EList<PackageableElement>` `DeploymentTarget.getDeployedElements()` Returns the value of the 'Deployed Element' reference list.
`org.eclipse.emf.common.util.EList<PackageableElement>` `Namespace.getImportedElements()` Retrieves the elements imported by this namespace
`org.eclipse.emf.common.util.EList<PackageableElement>` `Namespace.getImportedMembers()` Returns the value of the 'Imported Member' reference list.
`org.eclipse.emf.common.util.EList<PackageableElement>` `Package.getPackagedElements()` Returns the value of the 'Packaged Element' containment reference list.
`org.eclipse.emf.common.util.EList<PackageableElement>` `Component.getPackagedElements()` Returns the value of the 'Packaged Element' containment reference list.
`org.eclipse.emf.common.util.EList<PackageableElement>` `Namespace.importMembers(org.eclipse.emf.common.util.EList<PackageableElement> imps)` The query importMembers() defines which of a set of PackageableElements are actually imported into the namespace.
`org.eclipse.emf.common.util.EList<PackageableElement>` `Package.visibleMembers()` The query visibleMembers() defines which members of a Package can be accessed outside it.

Methods in org.eclipse.uml2.uml with parameters of type PackageableElement
`ElementImport` `Namespace.createElementImport(PackageableElement importedElement)` Creates a new `ElementImport`, with the specified 'Imported Element', and appends it to the 'Element Import' containment reference list
`ElementImport` `Namespace.createElementImport(PackageableElement element, VisibilityKind visibility)` Creates an import of the specified element into this namespace with the specified visibility.
`Manifestation` `Artifact.createManifestation(java.lang.String name, PackageableElement utilizedElement)` Creates a new `Manifestation`, with the specified 'Name', and 'Utilized Element', and appends it to the 'Manifestation' containment reference list
`ElementImport` `Profile.createMetaclassReference(PackageableElement importedElement)` Creates a new `ElementImport`, with the specified 'Imported Element', and appends it to the 'Metaclass Reference' reference list
`ElementImport` `Namespace.getElementImport(PackageableElement importedElement)` Retrieves the first `ElementImport` with the specified 'Imported Element' from the 'Element Import' containment reference list
`ElementImport` `Namespace.getElementImport(PackageableElement importedElement, boolean createOnDemand)` Retrieves the first `ElementImport` with the specified 'Imported Element' from the 'Element Import' containment reference list
`Manifestation` `Artifact.getManifestation(java.lang.String name, PackageableElement utilizedElement)` Retrieves the first `Manifestation` with the specified 'Name', and 'Utilized Element' from the 'Manifestation' containment reference list
`Manifestation` `Artifact.getManifestation(java.lang.String name, PackageableElement utilizedElement, boolean ignoreCase, boolean createOnDemand)` Retrieves the first `Manifestation` with the specified 'Name', and 'Utilized Element' from the 'Manifestation' containment reference list
`ElementImport` `Profile.getMetaclassReference(PackageableElement importedElement)` Retrieves the first `ElementImport` with the specified 'Imported Element' from the 'Metaclass Reference' reference list
`ElementImport` `Profile.getMetaclassReference(PackageableElement importedElement, boolean createOnDemand)` Retrieves the first `ElementImport` with the specified 'Imported Element' from the 'Metaclass Reference' reference list
`void` `ElementImport.setImportedElement(PackageableElement value)` Sets the value of the '`Imported Element`' reference
`void` `Manifestation.setUtilizedElement(PackageableElement value)` Sets the value of the '`Utilized Element`' reference

Method parameters in org.eclipse.uml2.uml with type arguments of type PackageableElement
`org.eclipse.emf.common.util.EList<PackageableElement>` `Namespace.excludeCollisions(org.eclipse.emf.common.util.EList<PackageableElement> imps)` The query excludeCollisions() excludes from a set of PackageableElements any that would not be distinguishable from each other in this namespace.
`org.eclipse.emf.common.util.EList<PackageableElement>` `Namespace.importMembers(org.eclipse.emf.common.util.EList<PackageableElement> imps)` The query importMembers() defines which of a set of PackageableElements are actually imported into the namespace.

Uses of PackageableElement in org.eclipse.uml2.uml.util

Methods in org.eclipse.uml2.uml.util with parameters of type PackageableElement
`T` `UMLSwitch.casePackageableElement(PackageableElement object)` Returns the result of interpreting the object as an instance of 'Packageable Element'
`boolean` `UMLValidator.validatePackageableElement(PackageableElement packageableElement, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`

Copyright 2003, 2007 IBM Corporation and others. All Rights Reserved.