| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ComponentRealization
A representation of the model object 'Component Realization'. The realization concept is specialized to (optionally) define the classifiers that realize the contract offered by a component in terms of its provided and required interfaces. The component forms an abstraction from these various classifiers.
The following features are supported:
UMLPackage.getComponentRealization()| Field Summary | 
|---|
| Fields inherited from interface org.eclipse.uml2.uml.NamedElement | 
|---|
SEPARATOR | 
| Method Summary | |
|---|---|
 Component | 
getAbstraction()
Returns the value of the 'Abstraction' container reference.  | 
 Classifier | 
getRealizingClassifier(java.lang.String name)
Retrieves the first Classifier with the specified 'Name' from the 'Realizing Classifier' reference list | 
 Classifier | 
getRealizingClassifier(java.lang.String name,
                       boolean ignoreCase,
                       org.eclipse.emf.ecore.EClass eClass)
Retrieves the first Classifier with the specified 'Name' from the 'Realizing Classifier' reference list | 
 org.eclipse.emf.common.util.EList<Classifier> | 
getRealizingClassifiers()
Returns the value of the 'Realizing Classifier' reference list.  | 
 void | 
setAbstraction(Component value)
Sets the value of the ' Abstraction' container reference | 
| Methods inherited from interface org.eclipse.uml2.uml.Abstraction | 
|---|
createMapping, getMapping, setMapping | 
| Methods inherited from interface org.eclipse.uml2.uml.Dependency | 
|---|
getClient, getClient, getClients, getSupplier, getSupplier, getSuppliers | 
| Methods inherited from interface org.eclipse.uml2.uml.NamedElement | 
|---|
allNamespaces, allOwningPackages, createDependency, createNameExpression, createUsage, getClientDependencies, getClientDependency, getClientDependency, getLabel, getLabel, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership | 
| Methods inherited from interface org.eclipse.emf.ecore.EModelElement | 
|---|
getEAnnotation, getEAnnotations | 
| Methods inherited from interface org.eclipse.emf.ecore.EObject | 
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset | 
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier | 
|---|
eAdapters, eDeliver, eNotify, eSetDeliver | 
| Methods inherited from interface org.eclipse.uml2.uml.ParameterableElement | 
|---|
getOwningTemplateParameter, getTemplateParameter, isCompatibleWith, isTemplateParameter, setOwningTemplateParameter, setTemplateParameter | 
| Methods inherited from interface org.eclipse.emf.ecore.EModelElement | 
|---|
getEAnnotation, getEAnnotations | 
| Methods inherited from interface org.eclipse.emf.ecore.EObject | 
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset | 
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier | 
|---|
eAdapters, eDeliver, eNotify, eSetDeliver | 
| Methods inherited from interface org.eclipse.uml2.uml.DirectedRelationship | 
|---|
getSources, getTargets | 
| Methods inherited from interface org.eclipse.uml2.uml.Relationship | 
|---|
getRelatedElements | 
| Methods inherited from interface org.eclipse.emf.ecore.EModelElement | 
|---|
getEAnnotation, getEAnnotations | 
| Methods inherited from interface org.eclipse.emf.ecore.EObject | 
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset | 
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier | 
|---|
eAdapters, eDeliver, eNotify, eSetDeliver | 
| Method Detail | 
|---|
Component getAbstraction()
Realization'.
 This feature subsets the following features:
The Component that owns this ComponentRealization and which is implemented by its realizing classifiers.
setAbstraction(Component), 
UMLPackage.getComponentRealization_Abstraction(), 
Component.getRealizations()void setAbstraction(Component value)
Abstraction' container reference.
 
 
value - the new value of the 'Abstraction' container reference.getAbstraction()org.eclipse.emf.common.util.EList<Classifier> getRealizingClassifiers()
Classifier.
 This feature subsets the following features:
Supplier'
UMLPackage.getComponentRealization_RealizingClassifier()Classifier getRealizingClassifier(java.lang.String name)
Classifier with the specified 'Name' from the 'Realizing Classifier' reference list.
 
 
name - The 'Name' of the Classifier to retrieve, or null.
Classifier with the specified 'Name', or null.getRealizingClassifiers()
Classifier getRealizingClassifier(java.lang.String name,
                                  boolean ignoreCase,
                                  org.eclipse.emf.ecore.EClass eClass)
Classifier with the specified 'Name' from the 'Realizing Classifier' reference list.
 
 
name - The 'Name' of the Classifier to retrieve, or null.ignoreCase - Whether to ignore case in String comparisons.eClass - The Ecore class of the Classifier to retrieve, or null.
Classifier with the specified 'Name', or null.getRealizingClassifiers()
  | 
Copyright 2003, 2007 IBM Corporation and others. All Rights Reserved.  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||