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

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

Uses of Class in org.eclipse.uml2.uml

Subinterfaces of Class in org.eclipse.uml2.uml
`interface` `Activity` A representation of the model object 'Activity'
`interface` `AssociationClass` A representation of the model object 'Association Class'
`interface` `Behavior` A representation of the model object 'Behavior'
`interface` `Component` A representation of the model object 'Component'
`interface` `Device` A representation of the model object 'Device'
`interface` `ExecutionEnvironment` A representation of the model object 'Execution Environment'
`interface` `FunctionBehavior` A representation of the model object 'Function Behavior'
`interface` `Interaction` A representation of the model object 'Interaction'
`interface` `Node` A representation of the model object 'Node'
`interface` `OpaqueBehavior` A representation of the model object 'Opaque Behavior'
`interface` `ProtocolStateMachine` A representation of the model object 'Protocol State Machine'
`interface` `StateMachine` A representation of the model object 'State Machine'
`interface` `Stereotype` A representation of the model object 'Stereotype'

Methods in org.eclipse.uml2.uml that return Class
`Class` `UMLFactory.createClass()` Returns a new object of class 'Class'
`Class` `Package.createOwnedClass(java.lang.String name, boolean isAbstract)` Creates a(n) (abstract) class with the specified name as an owned type of this package.
`Class` `Component.createOwnedClass(java.lang.String name, boolean isAbstract)` Creates a(n) (abstract) class with the specified name as a packaged element of this component.
`Class` `Property.getClass_()` Returns the value of the 'Class' reference
`Class` `Operation.getClass_()` Returns the value of the 'Class' container reference.
`Class` `Extension.getMetaclass()` Returns the value of the 'Metaclass' reference.
`Class` `Class.getSuperClass(java.lang.String name)` Retrieves the first `Class` with the specified 'Name' from the 'Super Class' reference list
`Class` `Class.getSuperClass(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `Class` with the specified 'Name' from the 'Super Class' reference list

Methods in org.eclipse.uml2.uml that return types with arguments of type Class
`org.eclipse.emf.common.util.EList<Class>` `Stereotype.getAllExtendedMetaclasses()` Retrieves all the metaclasses extended by this stereotype, including the metaclasses extended by its superstereotypes
`org.eclipse.emf.common.util.EList<Class>` `Stereotype.getExtendedMetaclasses()` Retrieves the metaclasses extended by this stereotype
`org.eclipse.emf.common.util.EList<Class>` `Profile.getReferencedMetaclasses()` Retrieves the metaclasses referenced by this profile
`org.eclipse.emf.common.util.EList<Class>` `Class.getSuperClasses()` Returns the value of the 'Super Class' reference list.

Methods in org.eclipse.uml2.uml with parameters of type Class
`Extension` `Stereotype.createExtension(Class metaclass, boolean isRequired)` Creates a(n) (required) extension of the specified metaclass with this stereotype.
`void` `Operation.setClass_(Class value)` Sets the value of the '`Class`' container reference

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

Methods in org.eclipse.uml2.uml.util with parameters of type Class
`java.lang.Object` `UMLUtil.UML2EcoreConverter.caseClass(Class class_)`
`T` `UMLSwitch.caseClass(Class object)` Returns the result of interpreting the object as an instance of 'Class'
`protected static org.eclipse.emf.ecore.EClassifier` `UMLUtil.getEClassifier(Class metaclass)`
`boolean` `UMLValidator.validateClass_validatePassiveClass(Class class_, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validatePassiveClass constraint of 'Class'
`boolean` `UMLValidator.validateClass(Class class_, 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.