org.eclipse.uml2.uml.profile.standard
Interface Derive

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier

public interface Derive
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Derive'. Specifies a derivation relationship among model elements that are usually, but not necessarily, of the same type. A derived dependency specifies that the client may be computed from the supplier. The mapping specifies the computation. The client may be implemented for design reasons, such as efficiency, even though it is logically redundant.

From package StandardProfile (URI http://www.omg.org/spec/UML/20131001/StandardProfile).

The following features are supported:

See Also:
StandardPackage.getDerive()

Method Summary
 Abstraction getBase_Abstraction()
          Returns the value of the 'Base Abstraction' reference
 ValueSpecification getComputation()
          Returns the value of the 'Computation' containment reference
 void setBase_Abstraction(Abstraction value)
          Sets the value of the 'Base Abstraction' reference
 void setComputation(ValueSpecification value)
          Sets the value of the 'Computation' containment reference
 
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

getComputation

ValueSpecification getComputation()
Returns the value of the 'Computation' containment reference. The specification for computing the derived client element from the derivation supplier element.

Returns:
the value of the 'Computation' containment reference.
See Also:
setComputation(ValueSpecification), StandardPackage.getDerive_Computation()

setComputation

void setComputation(ValueSpecification value)
Sets the value of the 'Computation' containment reference.

Parameters:
value - the new value of the 'Computation' containment reference.
See Also:
getComputation()

getBase_Abstraction

Abstraction getBase_Abstraction()
Returns the value of the 'Base Abstraction' reference.

From package StandardProfile (URI http://www.omg.org/spec/UML/20131001/StandardProfile).

Returns:
the value of the 'Base Abstraction' reference.
See Also:
setBase_Abstraction(Abstraction), StandardPackage.getDerive_Base_Abstraction()

setBase_Abstraction

void setBase_Abstraction(Abstraction value)
Sets the value of the 'Base Abstraction' reference.

Parameters:
value - the new value of the 'Base Abstraction' reference.
See Also:
getBase_Abstraction()

Copyright 2003, 2014 IBM Corporation, CEA, and others.
All Rights Reserved.