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

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

Uses of Classifier in org.eclipse.uml2.uml

Subinterfaces of Classifier in org.eclipse.uml2.uml
`interface` `Activity` A representation of the model object 'Activity'
`interface` `Actor` A representation of the model object 'Actor'
`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` `Class` A representation of the model object 'Class'
`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` `DataType` A representation of the model object 'Data Type'
`interface` `DeploymentSpecification` A representation of the model object 'Deployment Specification'
`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` `ExecutionEnvironment` A representation of the model object 'Execution Environment'
`interface` `Extension` A representation of the model object 'Extension'
`interface` `FunctionBehavior` A representation of the model object 'Function Behavior'
`interface` `InformationItem` A representation of the model object 'Information Item'
`interface` `Interaction` A representation of the model object 'Interaction'
`interface` `Interface` A representation of the model object 'Interface'
`interface` `Node` A representation of the model object 'Node'
`interface` `OpaqueBehavior` A representation of the model object 'Opaque Behavior'
`interface` `PrimitiveType` A representation of the model object 'Primitive Type'
`interface` `ProtocolStateMachine` A representation of the model object 'Protocol State Machine'
`interface` `Signal` A representation of the model object 'Signal'
`interface` `StateMachine` A representation of the model object 'State Machine'
`interface` `Stereotype` A representation of the model object 'Stereotype'
`interface` `StructuredClassifier` A representation of the model object 'Structured Classifier'
`interface` `UseCase` A representation of the model object 'Use Case'

Methods in org.eclipse.uml2.uml that return Classifier
`Classifier` `Interface.createNestedClassifier(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Classifier`, with the specified 'Name', and appends it to the 'Nested Classifier' containment reference list
`Classifier` `Class.createNestedClassifier(java.lang.String name, org.eclipse.emf.ecore.EClass eClass)` Creates a new `Classifier`, with the specified 'Name', and appends it to the 'Nested Classifier' containment reference list
`Classifier` `RedefinableTemplateSignature.getClassifier()` Returns the value of the 'Classifier' reference
`Classifier` `ReadIsClassifiedObjectAction.getClassifier()` Returns the value of the 'Classifier' reference
`Classifier` `ReadExtentAction.getClassifier()` Returns the value of the 'Classifier' reference
`Classifier` `CreateObjectAction.getClassifier()` Returns the value of the 'Classifier' reference
`Classifier` `InstanceSpecification.getClassifier(java.lang.String name)` Retrieves the first `Classifier` with the specified 'Name' from the 'Classifier' reference list
`Classifier` `InstanceSpecification.getClassifier(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `Classifier` with the specified 'Name' from the 'Classifier' reference list
`Classifier` `ClassifierTemplateParameter.getConstrainingClassifier()` Returns the value of the 'Constraining Classifier' reference
`Classifier` `Action.getContext()` Returns the value of the 'Context' reference
`Classifier` `Substitution.getContract()` Returns the value of the 'Contract' reference
`Classifier` `InformationFlow.getConveyed(java.lang.String name)` Retrieves the first `Classifier` with the specified 'Name' from the 'Conveyed' reference list
`Classifier` `InformationFlow.getConveyed(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `Classifier` with the specified 'Name' from the 'Conveyed' reference list
`Classifier` `ClassifierTemplateParameter.getDefaultClassifier()` Returns the value of the 'Default Classifier' reference
`Classifier` `ExceptionHandler.getExceptionType(java.lang.String name)` Retrieves the first `Classifier` with the specified 'Name' from the 'Exception Type' reference list
`Classifier` `ExceptionHandler.getExceptionType(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `Classifier` with the specified 'Name' from the 'Exception Type' reference list
`Classifier` `Feature.getFeaturingClassifier(java.lang.String name)` Retrieves the first `Classifier` with the specified 'Name' from the 'Featuring Classifier' reference list
`Classifier` `Feature.getFeaturingClassifier(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `Classifier` with the specified 'Name' from the 'Featuring Classifier' reference list
`Classifier` `Generalization.getGeneral()` Returns the value of the 'General' reference
`Classifier` `Classifier.getGeneral(java.lang.String name)` Retrieves the first `Classifier` with the specified 'Name' from the 'General' reference list
`Classifier` `Classifier.getGeneral(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `Classifier` with the specified 'Name' from the 'General' reference list
`Classifier` `Interface.getNestedClassifier(java.lang.String name)` Retrieves the first `Classifier` with the specified 'Name' from the 'Nested Classifier' containment reference list
`Classifier` `Class.getNestedClassifier(java.lang.String name)` Retrieves the first `Classifier` with the specified 'Name' from the 'Nested Classifier' containment reference list
`Classifier` `Interface.getNestedClassifier(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)` Retrieves the first `Classifier` with the specified 'Name' from the 'Nested Classifier' containment reference list
`Classifier` `Class.getNestedClassifier(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass, boolean createOnDemand)` Retrieves the first `Classifier` with the specified 'Name' from the 'Nested Classifier' containment reference list
`Classifier` `ReclassifyObjectAction.getNewClassifier(java.lang.String name)` Retrieves the first `Classifier` with the specified 'Name' from the 'New Classifier' reference list
`Classifier` `ReclassifyObjectAction.getNewClassifier(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `Classifier` with the specified 'Name' from the 'New Classifier' reference list
`Classifier` `ReclassifyObjectAction.getOldClassifier(java.lang.String name)` Retrieves the first `Classifier` with the specified 'Name' from the 'Old Classifier' reference list
`Classifier` `ReclassifyObjectAction.getOldClassifier(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `Classifier` with the specified 'Name' from the 'Old Classifier' reference list
`Classifier` `GeneralizationSet.getPowertype()` Returns the value of the 'Powertype' reference.
`Classifier` `ComponentRealization.getRealizingClassifier()` Returns the value of the 'Realizing Classifier' reference
`Classifier` `Classifier.getRedefinedClassifier(java.lang.String name)` Retrieves the first `Classifier` with the specified 'Name' from the 'Redefined Classifier' reference list
`Classifier` `Classifier.getRedefinedClassifier(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `Classifier` with the specified 'Name' from the 'Redefined Classifier' reference list
`Classifier` `RedefinableElement.getRedefinitionContext(java.lang.String name)` Retrieves the first `Classifier` with the specified 'Name' from the 'Redefinition Context' reference list
`Classifier` `RedefinableElement.getRedefinitionContext(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `Classifier` with the specified 'Name' from the 'Redefinition Context' reference list
`Classifier` `InformationItem.getRepresented(java.lang.String name)` Retrieves the first `Classifier` with the specified 'Name' from the 'Represented' reference list
`Classifier` `InformationItem.getRepresented(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `Classifier` with the specified 'Name' from the 'Represented' reference list
`Classifier` `Generalization.getSpecific()` Returns the value of the 'Specific' container reference.
`Classifier` `UseCase.getSubject(java.lang.String name)` Retrieves the first `Classifier` with the specified 'Name' from the 'Subject' reference list
`Classifier` `UseCase.getSubject(java.lang.String name, boolean ignoreCase, org.eclipse.emf.ecore.EClass eClass)` Retrieves the first `Classifier` with the specified 'Name' from the 'Subject' reference list
`Classifier` `Substitution.getSubstitutingClassifier()` Returns the value of the 'Substituting Classifier' container reference.
`Classifier` `UnmarshallAction.getUnmarshallType()` Returns the value of the 'Unmarshall Type' reference
`Classifier` `Transition.redefinitionContext()` The redefinition context of a transition is the nearest containing statemachine.
`Classifier` `State.redefinitionContext()` The redefinition context of a state is the nearest containing statemachine.
`Classifier` `Region.redefinitionContext()` The redefinition context of a region is the nearest containing statemachine result = let sm = containingStateMachine() in if sm.context->isEmpty() or sm.general->notEmpty() then sm else sm.context endif

Methods in org.eclipse.uml2.uml that return types with arguments of type Classifier
`org.eclipse.emf.common.util.EList<Classifier>` `Classifier.allParents()` The query allParents() gives all of the direct and indirect ancestors of a generalized Classifier.
`org.eclipse.emf.common.util.EList<Classifier>` `InstanceSpecification.getClassifiers()` Returns the value of the 'Classifier' reference list.
`org.eclipse.emf.common.util.EList<Classifier>` `InformationFlow.getConveyeds()` Returns the value of the 'Conveyed' reference list.
`org.eclipse.emf.common.util.EList<Classifier>` `ExceptionHandler.getExceptionTypes()` Returns the value of the 'Exception Type' reference list.
`org.eclipse.emf.common.util.EList<Classifier>` `Feature.getFeaturingClassifiers()` Returns the value of the 'Featuring Classifier' reference list.
`org.eclipse.emf.common.util.EList<Classifier>` `Classifier.getGenerals()` Returns the value of the 'General' reference list.
`org.eclipse.emf.common.util.EList<Classifier>` `Interface.getNestedClassifiers()` Returns the value of the 'Nested Classifier' containment reference list.
`org.eclipse.emf.common.util.EList<Classifier>` `Class.getNestedClassifiers()` Returns the value of the 'Nested Classifier' containment reference list.
`org.eclipse.emf.common.util.EList<Classifier>` `ReclassifyObjectAction.getNewClassifiers()` Returns the value of the 'New Classifier' reference list.
`org.eclipse.emf.common.util.EList<Classifier>` `ReclassifyObjectAction.getOldClassifiers()` Returns the value of the 'Old Classifier' reference list.
`org.eclipse.emf.common.util.EList<Classifier>` `Classifier.getRedefinedClassifiers()` Returns the value of the 'Redefined Classifier' reference list.
`org.eclipse.emf.common.util.EList<Classifier>` `RedefinableElement.getRedefinitionContexts()` Returns the value of the 'Redefinition Context' reference list.
`org.eclipse.emf.common.util.EList<Classifier>` `InformationItem.getRepresenteds()` Returns the value of the 'Represented' reference list.
`org.eclipse.emf.common.util.EList<Classifier>` `UseCase.getSubjects()` Returns the value of the 'Subject' reference list.
`org.eclipse.emf.common.util.EList<Classifier>` `Classifier.parents()` The query parents() gives all of the immediate ancestors of a generalized Classifier.

Methods in org.eclipse.uml2.uml with parameters of type Classifier
`boolean` `Classifier.conformsTo(Classifier other)` The query conformsTo() gives true for a classifier that defines a type that conforms to another.
`org.eclipse.emf.ecore.EObject` `Profile.create(Classifier classifier)` Creates and returns an instance of (the Ecore representation of) the specified classifier defined in this profile.
`Generalization` `Classifier.createGeneralization(Classifier general)` Creates a new `Generalization`, with the specified 'General', and appends it to the 'Generalization' containment reference list
`Substitution` `Classifier.createSubstitution(java.lang.String name, Classifier contract)` Creates a new `Substitution`, with the specified 'Name', and 'Contract', and appends it to the 'Substitution' containment reference list
`Generalization` `GeneralizationSet.getGeneralization(Classifier general)` Retrieves the first `Generalization` with the specified 'General' from the 'Generalization' reference list
`Generalization` `Classifier.getGeneralization(Classifier general)` Retrieves the first `Generalization` with the specified 'General' from the 'Generalization' containment reference list
`Generalization` `Classifier.getGeneralization(Classifier general, boolean createOnDemand)` Retrieves the first `Generalization` with the specified 'General' from the 'Generalization' containment reference list
`Substitution` `Classifier.getSubstitution(java.lang.String name, Classifier contract)` Retrieves the first `Substitution` with the specified 'Name', and 'Contract' from the 'Substitution' containment reference list
`Substitution` `Classifier.getSubstitution(java.lang.String name, Classifier contract, boolean ignoreCase, boolean createOnDemand)` Retrieves the first `Substitution` with the specified 'Name', and 'Contract' from the 'Substitution' containment reference list
`org.eclipse.emf.common.util.EList<NamedElement>` `Classifier.inheritableMembers(Classifier c)` The query inheritableMembers() gives all of the members of a classifier that may be inherited in one of its descendants, subject to whatever visibility restrictions apply.
`boolean` `Classifier.maySpecializeType(Classifier c)` The query maySpecializeType() determines whether this classifier may have a generalization relationship to classifiers of the specified type.
`org.eclipse.emf.common.util.EList<Interface>` `Component.realizedInterfaces(Classifier classifier)` Utility returning the set of realized interfaces of a component: result = (classifier.clientDependency-> select(dependency|dependency.oclIsKindOf(Realization) and dependency.supplier.oclIsKindOf(Interface)))-> collect(dependency|dependency.client)
`void` `ReadIsClassifiedObjectAction.setClassifier(Classifier value)` Sets the value of the '`Classifier`' reference
`void` `ReadExtentAction.setClassifier(Classifier value)` Sets the value of the '`Classifier`' reference
`void` `CreateObjectAction.setClassifier(Classifier value)` Sets the value of the '`Classifier`' reference
`void` `ClassifierTemplateParameter.setConstrainingClassifier(Classifier value)` Sets the value of the '`Constraining Classifier`' reference
`void` `Substitution.setContract(Classifier value)` Sets the value of the '`Contract`' reference
`void` `ClassifierTemplateParameter.setDefaultClassifier(Classifier value)` Sets the value of the '`Default Classifier`' reference
`void` `Generalization.setGeneral(Classifier value)` Sets the value of the '`General`' reference
`void` `GeneralizationSet.setPowertype(Classifier value)` Sets the value of the '`Powertype`' reference
`void` `ComponentRealization.setRealizingClassifier(Classifier value)` Sets the value of the '`Realizing Classifier`' reference
`void` `Generalization.setSpecific(Classifier value)` Sets the value of the '`Specific`' container reference
`void` `Substitution.setSubstitutingClassifier(Classifier value)` Sets the value of the '`Substituting Classifier`' container reference
`void` `UnmarshallAction.setUnmarshallType(Classifier value)` Sets the value of the '`Unmarshall Type`' reference
`org.eclipse.emf.common.util.EList<Interface>` `Component.usedInterfaces(Classifier classifier)` Utility returning the set of used interfaces of a component: result = (classifier.supplierDependency-> select(dependency|dependency.oclIsKindOf(Usage) and dependency.supplier.oclIsKindOf(interface)))-> collect(dependency|dependency.supplier)

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

Methods in org.eclipse.uml2.uml.util that return Classifier
`protected Classifier` `UMLUtil.Ecore2UMLConverter.createGenericType(org.eclipse.emf.ecore.EModelElement eModelElement, org.eclipse.emf.ecore.EGenericType eGenericType, org.eclipse.emf.ecore.EClassifier eClassifier)`

Methods in org.eclipse.uml2.uml.util with parameters of type Classifier
`T` `UMLSwitch.caseClassifier(Classifier object)` Returns the result of interpreting the object as an instance of 'Classifier'

`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 java.util.Collection<Property>` `UMLUtil.findValidSubsets(java.util.Collection<Property> subsettedProperties, Property subsettingProperty, java.lang.String name, Classifier subsettingContext)`
`protected boolean` `UMLUtil.UML2EcoreConverter.isEGenericType(Classifier classifier)`
`protected void` `UMLUtil.PackageMerger.mergeClassifier_IsAbstract(Classifier receivingClassifier, Classifier mergedClassifier)`
`boolean` `UMLValidator.validateClassifier_validateGeneralizationHierarchies(Classifier classifier, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateGeneralizationHierarchies constraint of 'Classifier'
`boolean` `UMLValidator.validateClassifier_validateMapsToGeneralizationSet(Classifier classifier, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateMapsToGeneralizationSet constraint of 'Classifier'
`boolean` `UMLValidator.validateClassifier_validateNoCyclesInGeneralization(Classifier classifier, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateNoCyclesInGeneralization constraint of 'Classifier'
`boolean` `UMLValidator.validateClassifier_validateSpecializeType(Classifier classifier, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateSpecializeType constraint of 'Classifier'
`boolean` `UMLValidator.validateClassifier(Classifier classifier, 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.