|
|||||||||||
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 Classifier
public EList getOwnedElements()
getOwnedElements
in interface Classifier
public EList getClientDependencies()
getClientDependencies
in interface Classifier
public 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 |