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

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

Uses of ParameterableElement in org.eclipse.uml2.uml

Subinterfaces of ParameterableElement 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` `ConnectableElement` A representation of the model object 'Connectable Element'
`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` `ExtensionEnd` A representation of the model object 'Extension End'
`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` `Operation` A representation of the model object 'Operation'
`interface` `Package` A representation of the model object 'Package'
`interface` `PackageableElement` A representation of the model object 'Packageable Element'
`interface` `Parameter` A representation of the model object 'Parameter'
`interface` `Port` A representation of the model object 'Port'
`interface` `PrimitiveType` A representation of the model object 'Primitive Type'
`interface` `Profile` A representation of the model object 'Profile'
`interface` `Property` A representation of the model object 'Property'
`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'
`interface` `Variable` A representation of the model object 'Variable'

Methods in org.eclipse.uml2.uml that return ParameterableElement
`ParameterableElement` `TemplateParameterSubstitution.createOwnedActual(org.eclipse.emf.ecore.EClass eClass)` Creates a new `ParameterableElement` and appends it to the 'Owned Actual' containment reference list
`ParameterableElement` `TemplateParameter.createOwnedDefault(org.eclipse.emf.ecore.EClass eClass)` Creates a new `ParameterableElement` and sets the 'Owned Default' containment reference
`ParameterableElement` `TemplateParameter.createOwnedParameteredElement(org.eclipse.emf.ecore.EClass eClass)` Creates a new `ParameterableElement` and sets the 'Owned Parametered Element' containment reference
`ParameterableElement` `TemplateParameter.getDefault()` Returns the value of the 'Default' reference
`ParameterableElement` `TemplateParameter.getOwnedDefault()` Returns the value of the 'Owned Default' containment reference.
`ParameterableElement` `TemplateParameter.getOwnedParameteredElement()` Returns the value of the 'Owned Parametered Element' containment reference.
`ParameterableElement` `TemplateParameter.getParameteredElement()` Returns the value of the 'Parametered Element' reference.

Methods in org.eclipse.uml2.uml that return types with arguments of type ParameterableElement
`org.eclipse.emf.common.util.EList<ParameterableElement>` `TemplateParameterSubstitution.getActuals()` Returns the value of the 'Actual' reference list.
`org.eclipse.emf.common.util.EList<ParameterableElement>` `TemplateParameterSubstitution.getOwnedActuals()` Returns the value of the 'Owned Actual' containment reference list.
`org.eclipse.emf.common.util.EList<ParameterableElement>` `TemplateableElement.parameterableElements()` The query parameterableElements() returns the set of elements that may be used as the parametered elements for a template parameter of this templateable element.

Methods in org.eclipse.uml2.uml with parameters of type ParameterableElement
`boolean` `ParameterableElement.isCompatibleWith(ParameterableElement p)` The query isCompatibleWith() determines if this parameterable element is compatible with the specified parameterable element.
`void` `TemplateParameter.setDefault(ParameterableElement value)` Sets the value of the '`Default`' reference
`void` `TemplateParameter.setOwnedDefault(ParameterableElement value)` Sets the value of the '`Owned Default`' containment reference
`void` `TemplateParameter.setOwnedParameteredElement(ParameterableElement value)` Sets the value of the '`Owned Parametered Element`' containment reference
`void` `TemplateParameter.setParameteredElement(ParameterableElement value)` Sets the value of the '`Parametered Element`' reference

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

Methods in org.eclipse.uml2.uml.util with parameters of type ParameterableElement
`java.lang.Object` `UMLUtil.UML2EcoreConverter.caseParameterableElement(ParameterableElement parameterableElement)`
`T` `UMLSwitch.caseParameterableElement(ParameterableElement object)` Returns the result of interpreting the object as an instance of 'Parameterable Element'
`boolean` `UMLValidator.validateParameterableElement(ParameterableElement parameterableElement, 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.