|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
A representation of the model object 'Behaviored Classifier'. A classifier can have behavior specifications defined in its namespace. One of these may specify the behavior of the classifier itself.
The following features are supported:
UML2Package.getBehavioredClassifier()| Field Summary | |
static String |
copyright
|
| Fields inherited from interface org.eclipse.uml2.NamedElement |
SEPARATOR |
| Method Summary | |
Implementation |
createImplementation(EClass eClass)
Creates a Implementation and appends it to the 'Implementation' containment reference list |
Behavior |
createOwnedBehavior(EClass eClass)
Creates a Behavior and appends it to the 'Owned Behavior' containment reference list |
StateMachine |
createOwnedStateMachine(EClass eClass)
Creates a StateMachine and appends it to the 'Owned State Machine' containment reference list |
Trigger |
createOwnedTrigger(EClass eClass)
Creates a Trigger and appends it to the 'Owned Trigger' containment reference list |
Behavior |
getClassifierBehavior()
Returns the value of the 'Classifier Behavior' reference |
EList |
getClientDependencies()
|
Implementation |
getImplementation(String unqualifiedName)
Retrieves the Implementation with the specified name from the 'Implementation' containment reference list |
EList |
getImplementations()
Returns the value of the 'Implementation' containment reference list. |
Set |
getImplementedInterfaces()
Retrieves the interfaces on which this behaviored classifier has an implementation dependency. |
Behavior |
getOwnedBehavior(String unqualifiedName)
Retrieves the Behavior with the specified name from the 'Owned Behavior' containment reference list |
EList |
getOwnedBehaviors()
Returns the value of the 'Owned Behavior' containment reference list. |
EList |
getOwnedElements()
|
EList |
getOwnedMembers()
|
StateMachine |
getOwnedStateMachine(String unqualifiedName)
Retrieves the StateMachine with the specified name from the 'Owned State Machine' containment reference list |
EList |
getOwnedStateMachines()
Returns the value of the 'Owned State Machine' containment reference list. |
Trigger |
getOwnedTrigger(String unqualifiedName)
Retrieves the Trigger with the specified name from the 'Owned Trigger' containment reference list |
EList |
getOwnedTriggers()
Returns the value of the 'Owned Trigger' containment reference list. |
void |
setClassifierBehavior(Behavior value)
Sets the value of the ' Classifier Behavior' reference |
| Methods inherited from interface org.eclipse.uml2.NamedElement |
allNamespaces, createNameExpression, getClientDependency, getName, getNameExpression, getNamespace, getOwner, getQualifiedName, getVisibility, isDistinguishableFrom, qualifiedName, separator, setName, setNameExpression, setVisibility, validateNoName, validateQualifiedName, validateVisibilityNeedsOwnership |
| Methods inherited from interface org.eclipse.uml2.TemplateableElement |
createOwnedTemplateSignature, createTemplateBinding, getOwnedTemplateSignature, getTemplateBindings, parameterableElements, setOwnedTemplateSignature |
| Methods inherited from interface org.eclipse.uml2.Element |
addKeyword, allOwnedElements, apply, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedVersion, getKeywords, getModel, getNearestPackage, getOwnedComments, getValue, hasKeyword, 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.Type |
conformsTo, createAssociation, getNamespace, getPackage |
| Methods inherited from interface org.eclipse.uml2.PackageableElement |
getPackageableElement_visibility, getVisibility, setPackageableElement_visibility, setVisibility |
| Methods inherited from interface org.eclipse.uml2.ParameterableElement |
getOwner, getOwningParameter, getTemplateParameter, setOwningParameter, setTemplateParameter |
| Methods inherited from interface org.eclipse.uml2.RedefinableElement |
getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid |
| Field Detail |
public static final String copyright
| Method Detail |
public EList getOwnedBehaviors()
Behavior.
It is bidirectional and its opposite is 'Context'.
If the meaning of the 'Owned Behavior' containment reference list isn't clear, there really should be more of a description here...
References behavior specifications owned by a classifier. (Specializes Namespace.owned- Member.)
UML2Package.getBehavioredClassifier_OwnedBehavior(),
Behavior.getContext()public Behavior getOwnedBehavior(String unqualifiedName)
Behavior with the specified name from the 'Owned Behavior' containment reference list.
unqualifiedName - The unqualified name of the Behavior to retrieve.
Behavior with the specified name, or null.getOwnedBehaviors()public Behavior createOwnedBehavior(EClass eClass)
Behavior and appends it to the 'Owned Behavior' containment reference list.
eClass - The Ecore class of the Behavior to create.
Behavior.getOwnedBehaviors()public Behavior getClassifierBehavior()
If the meaning of the 'Classifier Behavior' reference isn't clear, there really should be more of a description here...
A behavior specification that specifies the behavior of the classifier itself. (Specializes BehavioredClassifier.ownedBehavior.)
setClassifierBehavior(Behavior),
UML2Package.getBehavioredClassifier_ClassifierBehavior()public void setClassifierBehavior(Behavior value)
Classifier Behavior' reference.
value - the new value of the 'Classifier Behavior' reference.getClassifierBehavior()public EList getImplementations()
Implementation.
It is bidirectional and its opposite is 'Implementing Classifier'.
If the meaning of the 'Implementation' containment reference list isn't clear, there really should be more of a description here...
(Specializes Element.ownedElement and Realization.clientDependency.)
UML2Package.getBehavioredClassifier_Implementation(),
Implementation.getImplementingClassifier()public Implementation getImplementation(String unqualifiedName)
Implementation with the specified name from the 'Implementation' containment reference list.
unqualifiedName - The unqualified name of the Implementation to retrieve.
Implementation with the specified name, or null.getImplementations()public Implementation createImplementation(EClass eClass)
Implementation and appends it to the 'Implementation' containment reference list.
eClass - The Ecore class of the Implementation to create.
Implementation.getImplementations()public EList getOwnedTriggers()
Trigger.
If the meaning of the 'Owned Trigger' containment reference list isn't clear, there really should be more of a description here...
UML2Package.getBehavioredClassifier_OwnedTrigger()public Trigger getOwnedTrigger(String unqualifiedName)
Trigger with the specified name from the 'Owned Trigger' containment reference list.
unqualifiedName - The unqualified name of the Trigger to retrieve.
Trigger with the specified name, or null.getOwnedTriggers()public Trigger createOwnedTrigger(EClass eClass)
Trigger and appends it to the 'Owned Trigger' containment reference list.
eClass - The Ecore class of the Trigger to create.
Trigger.getOwnedTriggers()public EList getOwnedStateMachines()
StateMachine.
It is bidirectional and its opposite is 'State Machine redefinition Context'.
If the meaning of the 'Owned State Machine' containment reference list isn't clear, there really should be more of a description here...
UML2Package.getBehavioredClassifier_OwnedStateMachine(),
StateMachine.getStateMachine_redefinitionContext()public StateMachine getOwnedStateMachine(String unqualifiedName)
StateMachine with the specified name from the 'Owned State Machine' containment reference list.
unqualifiedName - The unqualified name of the StateMachine to retrieve.
StateMachine with the specified name, or null.getOwnedStateMachines()public StateMachine createOwnedStateMachine(EClass eClass)
StateMachine and appends it to the 'Owned State Machine' containment reference list.
eClass - The Ecore class of the StateMachine to create.
StateMachine.getOwnedStateMachines()public EList getOwnedMembers()
getOwnedMembers in interface Classifierpublic EList getOwnedElements()
getOwnedElements in interface Classifierpublic EList getClientDependencies()
getClientDependencies in interface Classifierpublic Set getImplementedInterfaces()
|
Copyright 2003, 2004 IBM Corporation and others. All Rights Reserved. |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||