org.eclipse.uml2.uml.profile.l2
Interface Implement

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

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

A representation of the model object 'Implement'. A component definition that is not intended to have a specification itself. Rather, it is an implementation for a separate «Specification» to which it has a Dependency.

The following features are supported:

See Also:
L2Package.getImplement()

Method Summary
 Component getBase_Component()
          Returns the value of the 'Base Component' reference
 void setBase_Component(Component value)
          Sets the value of the 'Base Component' reference
 boolean validateImplementsSpecification(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          self.base_Component.clientDependency.supplier->select(oclIsKindOf(Classifier)).oclAsType(Classifier).extension_Specificaiton->notEmpty()
 
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

getBase_Component

Component getBase_Component()
Returns the value of the 'Base Component' reference.

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

Returns:
the value of the 'Base Component' reference.
See Also:
setBase_Component(Component), L2Package.getImplement_Base_Component()

setBase_Component

void setBase_Component(Component value)
Sets the value of the 'Base Component' reference.

Parameters:
value - the new value of the 'Base Component' reference.
See Also:
getBase_Component()

validateImplementsSpecification

boolean validateImplementsSpecification(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                        java.util.Map<java.lang.Object,java.lang.Object> context)
self.base_Component.clientDependency.supplier->select(oclIsKindOf(Classifier)).oclAsType(Classifier).extension_Specificaiton->notEmpty()

Parameters:
diagnostics - The chain of diagnostics to which problems are to be appended.
context - The cache of context-specific information.

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