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

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

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

A representation of the model object 'Create'. When applied to a usage dependency, it specifies that the client classifier creates instances of the supplier classifier. When applied to a BehavioralFeature, it specifies that the designated feature creates an instance of the classifier to which the feature is attached.

The following features are supported:

See Also:
L2Package.getCreate()

Method Summary
 BehavioralFeature getBase_BehavioralFeature()
          Returns the value of the 'Base Behavioral Feature' reference
 Usage getBase_Usage()
          Returns the value of the 'Base Usage' reference
 void setBase_BehavioralFeature(BehavioralFeature value)
          Sets the value of the 'Base Behavioral Feature' reference
 void setBase_Usage(Usage value)
          Sets the value of the 'Base Usage' reference
 boolean validateClientAndSupplierAreClassifiers(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          self.base_Usage->notEmpty() implies (self.base_Usage.client->forAll(oclIsKindOf(Classifier)) and self.base_Usage.supplier->forAll(oclIsKindOf(Classifier)))
 
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_BehavioralFeature

BehavioralFeature getBase_BehavioralFeature()
Returns the value of the 'Base Behavioral Feature' reference.

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

Returns:
the value of the 'Base Behavioral Feature' reference.
See Also:
setBase_BehavioralFeature(BehavioralFeature), L2Package.getCreate_Base_BehavioralFeature()

setBase_BehavioralFeature

void setBase_BehavioralFeature(BehavioralFeature value)
Sets the value of the 'Base Behavioral Feature' reference.

Parameters:
value - the new value of the 'Base Behavioral Feature' reference.
See Also:
getBase_BehavioralFeature()

getBase_Usage

Usage getBase_Usage()
Returns the value of the 'Base Usage' reference.

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

Returns:
the value of the 'Base Usage' reference.
See Also:
setBase_Usage(Usage), L2Package.getCreate_Base_Usage()

setBase_Usage

void setBase_Usage(Usage value)
Sets the value of the 'Base Usage' reference.

Parameters:
value - the new value of the 'Base Usage' reference.
See Also:
getBase_Usage()

validateClientAndSupplierAreClassifiers

boolean validateClientAndSupplierAreClassifiers(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                                java.util.Map<java.lang.Object,java.lang.Object> context)
self.base_Usage->notEmpty() implies (self.base_Usage.client->forAll(oclIsKindOf(Classifier)) and self.base_Usage.supplier->forAll(oclIsKindOf(Classifier)))

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.