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

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

Uses of RedefinableElement in org.eclipse.uml2.uml

Subinterfaces of RedefinableElement in org.eclipse.uml2.uml
`interface` `AcceptCallAction` A representation of the model object 'Accept Call Action'
`interface` `AcceptEventAction` A representation of the model object 'Accept Event Action'
`interface` `Action` A representation of the model object 'Action'
`interface` `ActionInputPin` A representation of the model object 'Action Input Pin'
`interface` `Activity` A representation of the model object 'Activity'
`interface` `ActivityEdge` A representation of the model object 'Activity Edge'
`interface` `ActivityFinalNode` A representation of the model object 'Activity Final Node'
`interface` `ActivityNode` A representation of the model object 'Activity Node'
`interface` `ActivityParameterNode` A representation of the model object 'Activity Parameter Node'
`interface` `Actor` A representation of the model object 'Actor'
`interface` `AddStructuralFeatureValueAction` A representation of the model object 'Add Structural Feature Value Action'
`interface` `AddVariableValueAction` A representation of the model object 'Add Variable Value Action'
`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` `BehavioralFeature` A representation of the model object 'Behavioral Feature'
`interface` `BehavioredClassifier` A representation of the model object 'Behaviored Classifier'
`interface` `BroadcastSignalAction` A representation of the model object 'Broadcast Signal Action'
`interface` `CallAction` A representation of the model object 'Call Action'
`interface` `CallBehaviorAction` A representation of the model object 'Call Behavior Action'
`interface` `CallOperationAction` A representation of the model object 'Call Operation Action'
`interface` `CentralBufferNode` A representation of the model object 'Central Buffer Node'
`interface` `Class` A representation of the model object 'Class'
`interface` `Classifier` A representation of the model object 'Classifier'
`interface` `ClearAssociationAction` A representation of the model object 'Clear Association Action'
`interface` `ClearStructuralFeatureAction` A representation of the model object 'Clear Structural Feature Action'
`interface` `ClearVariableAction` A representation of the model object 'Clear Variable Action'
`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` `ConditionalNode` A representation of the model object 'Conditional Node'
`interface` `Connector` A representation of the model object 'Connector'
`interface` `ControlFlow` A representation of the model object 'Control Flow'
`interface` `ControlNode` A representation of the model object 'Control Node'
`interface` `CreateLinkAction` A representation of the model object 'Create Link Action'
`interface` `CreateLinkObjectAction` A representation of the model object 'Create Link Object Action'
`interface` `CreateObjectAction` A representation of the model object 'Create Object Action'
`interface` `DataStoreNode` A representation of the model object 'Data Store Node'
`interface` `DataType` A representation of the model object 'Data Type'
`interface` `DecisionNode` A representation of the model object 'Decision Node'
`interface` `DeploymentSpecification` A representation of the model object 'Deployment Specification'
`interface` `DestroyLinkAction` A representation of the model object 'Destroy Link Action'
`interface` `DestroyObjectAction` A representation of the model object 'Destroy Object Action'
`interface` `Device` A representation of the model object 'Device'
`interface` `EncapsulatedClassifier` A representation of the model object 'Encapsulated Classifier'
`interface` `Enumeration` A representation of the model object 'Enumeration'
`interface` `ExecutableNode` A representation of the model object 'Executable Node'
`interface` `ExecutionEnvironment` A representation of the model object 'Execution Environment'
`interface` `ExpansionNode` A representation of the model object 'Expansion Node'
`interface` `ExpansionRegion` A representation of the model object 'Expansion Region'
`interface` `Extension` A representation of the model object 'Extension'
`interface` `ExtensionEnd` A representation of the model object 'Extension End'
`interface` `ExtensionPoint` A representation of the model object 'Extension Point'
`interface` `Feature` A representation of the model object 'Feature'
`interface` `FinalNode` A representation of the model object 'Final Node'
`interface` `FinalState` A representation of the model object 'Final State'
`interface` `FlowFinalNode` A representation of the model object 'Flow Final Node'
`interface` `ForkNode` A representation of the model object 'Fork Node'
`interface` `FunctionBehavior` A representation of the model object 'Function Behavior'
`interface` `InformationItem` A representation of the model object 'Information Item'
`interface` `InitialNode` A representation of the model object 'Initial Node'
`interface` `InputPin` A representation of the model object 'Input Pin'
`interface` `Interaction` A representation of the model object 'Interaction'
`interface` `Interface` A representation of the model object 'Interface'
`interface` `InvocationAction` A representation of the model object 'Invocation Action'
`interface` `JoinNode` A representation of the model object 'Join Node'
`interface` `LinkAction` A representation of the model object 'Link Action'
`interface` `LoopNode` A representation of the model object 'Loop Node'
`interface` `MergeNode` A representation of the model object 'Merge Node'
`interface` `Node` A representation of the model object 'Node'
`interface` `ObjectFlow` A representation of the model object 'Object Flow'
`interface` `ObjectNode` A representation of the model object 'Object Node'
`interface` `OpaqueAction` A representation of the model object 'Opaque Action'
`interface` `OpaqueBehavior` A representation of the model object 'Opaque Behavior'
`interface` `Operation` A representation of the model object 'Operation'
`interface` `OutputPin` A representation of the model object 'Output Pin'
`interface` `Pin` A representation of the model object 'Pin'
`interface` `Port` A representation of the model object 'Port'
`interface` `PrimitiveType` A representation of the model object 'Primitive Type'
`interface` `Property` A representation of the model object 'Property'
`interface` `ProtocolStateMachine` A representation of the model object 'Protocol State Machine'
`interface` `ProtocolTransition` A representation of the model object 'Protocol Transition'
`interface` `RaiseExceptionAction` A representation of the model object 'Raise Exception Action'
`interface` `ReadExtentAction` A representation of the model object 'Read Extent Action'
`interface` `ReadIsClassifiedObjectAction` A representation of the model object 'Read Is Classified Object Action'
`interface` `ReadLinkAction` A representation of the model object 'Read Link Action'
`interface` `ReadLinkObjectEndAction` A representation of the model object 'Read Link Object End Action'
`interface` `ReadLinkObjectEndQualifierAction` A representation of the model object 'Read Link Object End Qualifier Action'
`interface` `ReadSelfAction` A representation of the model object 'Read Self Action'
`interface` `ReadStructuralFeatureAction` A representation of the model object 'Read Structural Feature Action'
`interface` `ReadVariableAction` A representation of the model object 'Read Variable Action'
`interface` `Reception` A representation of the model object 'Reception'
`interface` `ReclassifyObjectAction` A representation of the model object 'Reclassify Object Action'
`interface` `RedefinableTemplateSignature` A representation of the model object 'Redefinable Template Signature'
`interface` `ReduceAction` A representation of the model object 'Reduce Action'
`interface` `Region` A representation of the model object 'Region'
`interface` `RemoveStructuralFeatureValueAction` A representation of the model object 'Remove Structural Feature Value Action'
`interface` `RemoveVariableValueAction` A representation of the model object 'Remove Variable Value Action'
`interface` `ReplyAction` A representation of the model object 'Reply Action'
`interface` `SendObjectAction` A representation of the model object 'Send Object Action'
`interface` `SendSignalAction` A representation of the model object 'Send Signal Action'
`interface` `SequenceNode` A representation of the model object 'Sequence Node'
`interface` `Signal` A representation of the model object 'Signal'
`interface` `StartClassifierBehaviorAction` A representation of the model object 'Start Classifier Behavior Action'
`interface` `StartObjectBehaviorAction` A representation of the model object 'Start Object Behavior Action'
`interface` `State` A representation of the model object 'State'
`interface` `StateMachine` A representation of the model object 'State Machine'
`interface` `Stereotype` A representation of the model object 'Stereotype'
`interface` `StructuralFeature` A representation of the model object 'Structural Feature'
`interface` `StructuralFeatureAction` A representation of the model object 'Structural Feature Action'
`interface` `StructuredActivityNode` A representation of the model object 'Structured Activity Node'
`interface` `StructuredClassifier` A representation of the model object 'Structured Classifier'
`interface` `TestIdentityAction` A representation of the model object 'Test Identity Action'
`interface` `Transition` A representation of the model object 'Transition'
`interface` `UnmarshallAction` A representation of the model object 'Unmarshall Action'
`interface` `UseCase` A representation of the model object 'Use Case'
`interface` `ValuePin` A representation of the model object 'Value Pin'
`interface` `ValueSpecificationAction` A representation of the model object 'Value Specification Action'
`interface` `VariableAction` A representation of the model object 'Variable Action'
`interface` `WriteLinkAction` A representation of the model object 'Write Link Action'
`interface` `WriteStructuralFeatureAction` A representation of the model object 'Write Structural Feature Action'
`interface` `WriteVariableAction` A representation of the model object 'Write Variable Action'

Methods in org.eclipse.uml2.uml that return RedefinableElement
`RedefinableElement` `RedefinableElement.getRedefinedElement(java.lang.String name)` Retrieves the first `RedefinableElement` with the specified 'Name' from the 'Redefined Element' reference list
`RedefinableElement` `RedefinableElement.getRedefinedElement(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `RedefinableElement` with the specified 'Name' from the 'Redefined Element' reference list

Methods in org.eclipse.uml2.uml that return types with arguments of type RedefinableElement
`org.eclipse.emf.common.util.EList<RedefinableElement>` `RedefinableElement.getRedefinedElements()` Returns the value of the 'Redefined Element' reference list.

Methods in org.eclipse.uml2.uml with parameters of type RedefinableElement
`boolean` `RedefinableElement.isConsistentWith(RedefinableElement redefinee)` The query isConsistentWith() specifies, for any two RedefinableElements in a context in which redefinition is possible, whether redefinition would be logically consistent.
`boolean` `RedefinableElement.isRedefinitionContextValid(RedefinableElement redefined)` The query isRedefinitionContextValid() specifies whether the redefinition contexts of this RedefinableElement are properly related to the redefinition contexts of the specified RedefinableElement to allow this element to redefine the other.

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

Methods in org.eclipse.uml2.uml.util with parameters of type RedefinableElement
`T` `UMLSwitch.caseRedefinableElement(RedefinableElement object)` Returns the result of interpreting the object as an instance of 'Redefinable Element'
`boolean` `UMLValidator.validateRedefinableElement_validateRedefinitionConsistent(RedefinableElement redefinableElement, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateRedefinitionConsistent constraint of 'Redefinable Element'
`boolean` `UMLValidator.validateRedefinableElement_validateRedefinitionContextValid(RedefinableElement redefinableElement, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateRedefinitionContextValid constraint of 'Redefinable Element'
`boolean` `UMLValidator.validateRedefinableElement(RedefinableElement redefinableElement, 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.