org.eclipse.uml2
Interface Realization

All Superinterfaces:
Abstraction, Dependency, DirectedRelationship, Element, EModelElement, EObject, NamedElement, Notifier, PackageableElement, ParameterableElement, Relationship, TemplateableElement
All Known Subinterfaces:
Implementation, Substitution

public interface Realization
extends Abstraction

A representation of the model object 'Realization'. In the metamodel, a Realization is a subtype of Dependencies::Realization.

The following features are supported:

See Also:
UML2Package.getRealization()

Field Summary
static java.lang.String copyright
           
 
Fields inherited from interface org.eclipse.uml2.NamedElement
SEPARATOR
 
Method Summary
 Component getAbstraction()
          Returns the value of the 'Abstraction' container reference.
 Classifier getRealizingClassifier()
          Returns the value of the 'Realizing Classifier' reference
 void setAbstraction(Component value)
          Sets the value of the 'Abstraction' container reference
 void setRealizingClassifier(Classifier value)
          Sets the value of the 'Realizing Classifier' reference
 
Methods inherited from interface org.eclipse.uml2.Abstraction
createMapping, createMapping, getMapping, setMapping
 
Methods inherited from interface org.eclipse.uml2.Dependency
getClient, getClients, getSupplier, getSuppliers
 
Methods inherited from interface org.eclipse.uml2.PackageableElement
getPackageableElement_visibility, setPackageableElement_visibility
 
Methods inherited from interface org.eclipse.uml2.NamedElement
allNamespaces, createDependency, createNameExpression, createNameExpression, getClientDependencies, getClientDependency, getLabel, getLabel, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, qualifiedName, separator, setName, setNameExpression, setVisibility, validateNoName, validateQualifiedName, validateVisibilityNeedsOwnership
 
Methods inherited from interface org.eclipse.uml2.TemplateableElement
createOwnedTemplateSignature, createOwnedTemplateSignature, createTemplateBinding, createTemplateBinding, getOwnedTemplateSignature, getTemplateBindings, parameterableElements, setOwnedTemplateSignature
 
Methods inherited from interface org.eclipse.uml2.Element
addKeyword, allOwnedElements, apply, createEAnnotation, createOwnedComment, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedVersion, getKeywords, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getValue, hasKeyword, hasValue, isApplied, isRequired, mustBeOwned, removeKeyword, setValue, unapply, validateHasOwner, validateNotOwnSelf
 
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, 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.ParameterableElement
getOwningParameter, getTemplateParameter, setOwningParameter, setTemplateParameter
 
Methods inherited from interface org.eclipse.uml2.DirectedRelationship
getSources, getTargets
 
Methods inherited from interface org.eclipse.uml2.Relationship
getRelatedElements
 

Field Detail

copyright

public static final java.lang.String copyright

See Also:
Constant Field Values
Method Detail

getAbstraction

public Component getAbstraction()
Returns the value of the 'Abstraction' container reference. It is bidirectional and its opposite is 'Realization'.

If the meaning of the 'Abstraction' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Abstraction' container reference.
See Also:
setAbstraction(Component), UML2Package.getRealization_Abstraction(), Component.getRealizations()

setAbstraction

public void setAbstraction(Component value)
Sets the value of the 'Abstraction' container reference.

Parameters:
value - the new value of the 'Abstraction' container reference.
See Also:
getAbstraction()

getRealizingClassifier

public Classifier getRealizingClassifier()
Returns the value of the 'Realizing Classifier' reference.

If the meaning of the 'Realizing Classifier' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Realizing Classifier' reference.
See Also:
setRealizingClassifier(Classifier), UML2Package.getRealization_RealizingClassifier()

setRealizingClassifier

public void setRealizingClassifier(Classifier value)
Sets the value of the 'Realizing Classifier' reference.

Parameters:
value - the new value of the 'Realizing Classifier' reference.
See Also:
getRealizingClassifier()

Copyright 2003, 2005 IBM Corporation and others.
All Rights Reserved.