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

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

Uses of Feature in org.eclipse.uml2.uml

Subinterfaces of Feature in org.eclipse.uml2.uml
`interface` `BehavioralFeature` A representation of the model object 'Behavioral Feature'
`interface` `Connector` A representation of the model object 'Connector'
`interface` `ExtensionEnd` A representation of the model object 'Extension End'
`interface` `Operation` A representation of the model object 'Operation'
`interface` `Port` A representation of the model object 'Port'
`interface` `Property` A representation of the model object 'Property'
`interface` `Reception` A representation of the model object 'Reception'
`interface` `StructuralFeature` A representation of the model object 'Structural Feature'

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

Methods in org.eclipse.uml2.uml that return types with arguments of type Feature
`org.eclipse.emf.common.util.EList<Feature>` `Classifier.allFeatures()` The query allFeatures() gives all of the features in the namespace of the classifier.
`org.eclipse.emf.common.util.EList<Feature>` `Classifier.getFeatures()` Returns the value of the 'Feature' reference list.

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

Methods in org.eclipse.uml2.uml.util with type parameters of type Feature

`protected static

`<F extends Feature> java.util.Collection<F>`

`

`UMLUtil.findValidRedefinitions(java.util.Collection<F> redefinedFeatures, F redefiningFeature, java.lang.String name, Classifier redefinitionContext)`

`protected static

`<F extends Feature> java.util.Collection<F>`

`

`UMLUtil.findValidRedefinitions(F redefiningFeature, java.lang.String name)`

Methods in org.eclipse.uml2.uml.util that return types with arguments of type Feature
`protected static org.eclipse.emf.common.util.EList<Feature>` `UMLUtil.getRedefinedFeatures(Feature feature)`

Methods in org.eclipse.uml2.uml.util with parameters of type Feature
`T` `UMLSwitch.caseFeature(Feature object)` Returns the result of interpreting the object as an instance of 'Feature'
`protected static org.eclipse.emf.common.util.EList<Feature>` `UMLUtil.getRedefinedFeatures(Feature feature)`
`protected static boolean` `UMLUtil.isRedefinitionValid(Feature redefiningFeature, Feature redefinedFeature)`
`boolean` `UMLValidator.validateFeature(Feature feature, 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.