Class UML 2.4.1::OpaqueBehavior
Description:
An behavior with implementation-specific semantics.
Direct Superclasses: BehaviorDirect Subclasses: FunctionBehaviorClass Precedence List: OpaqueBehavior,
Behavior,
Class,
EncapsulatedClassifier,
StructuredClassifier,
BehavioredClassifier,
Classifier,
Namespace,
Type,
PackageableElement,
ParameterableElement,
RedefinableElement,
NamedElement,
TemplateableElement,
ElementProperties:
![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
body : String (0 *); -- source
OpaqueBehavior![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
language : String (0 *); -- source
OpaqueBehavior![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
context :
BehavioredClassifier (0 1); -- source
Behavior![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
isReentrant : Boolean (1 1); -- source
Behavior![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
ownedParameter :
Parameter (0 *); -- source
Behavior![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
ownedParameterSet :
ParameterSet (0 *); -- source
Behavior![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
postcondition :
Constraint (0 *); -- source
Behavior![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
precondition :
Constraint (0 *); -- source
Behavior![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
redefinedBehavior :
Behavior (0 *); -- source
Behavior![](/se-interop/image/right-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
specification :
BehavioralFeature (0 1); -- source
BehaviorDesignates a behavioral feature that the behavior implements. The behavioral
feature must be owned by the classifier that owns the behavior or be inherited
by it. The parameters of the behavioral feature and the implementing behavior
must match. A behavior does not need to have a specification, in which
case it either is the classifer behavior of a BehavioredClassifier or it
can only be invoked by another behavior of the classifier.
Opposite: BehavioralFeature.method
![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
extension :
Extension (0 *); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
isAbstract : Boolean (1 1); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
isActive : Boolean (1 1); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
nestedClassifier :
Classifier (0 *); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
ownedAttribute :
Property (0 *); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
ownedOperation :
Operation (0 *); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
ownedReception :
Reception (0 *); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
superClass :
Class (0 *); -- source
Class![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
ownedPort :
Port (0 *); -- source
EncapsulatedClassifier![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
ownedConnector :
Connector (0 *); -- source
StructuredClassifier![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
part :
Property (0 *); -- source
StructuredClassifier![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
role :
ConnectableElement (0 *); -- source
StructuredClassifier![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
classifierBehavior :
Behavior (0 1); -- source
BehavioredClassifier![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
interfaceRealization :
InterfaceRealization (0 *); -- source
BehavioredClassifier![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
ownedBehavior :
Behavior (0 *); -- source
BehavioredClassifier![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
attribute :
Property (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
collaborationUse :
CollaborationUse (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
feature :
Feature (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
generalization :
Generalization (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
inheritedMember :
NamedElement (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
isFinalSpecialization : Boolean (1 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
ownedTemplateSignature :
RedefinableTemplateSignature (0 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
ownedUseCase :
UseCase (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
powertypeExtent :
GeneralizationSet (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
redefinedClassifier :
Classifier (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
representation :
CollaborationUse (0 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
substitution :
Substitution (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
templateParameter :
ClassifierTemplateParameter (0 1); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
useCase :
UseCase (0 *); -- source
Classifier![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
elementImport :
ElementImport (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
importedMember :
PackageableElement (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
member :
NamedElement (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
ownedMember :
NamedElement (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
ownedRule :
Constraint (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
packageImport :
PackageImport (0 *); -- source
Namespace![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
package :
Package (0 1); -- source
Type![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
visibility :
VisibilityKind (1 1); -- source
PackageableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
owningTemplateParameter :
TemplateParameter (0 1); -- source
ParameterableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
isLeaf : Boolean (1 1); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
redefinedElement :
RedefinableElement (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
redefinitionContext :
Classifier (0 *); -- source
RedefinableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
clientDependency :
Dependency (0 *); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
name : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
nameExpression :
StringExpression (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
namespace :
Namespace (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
qualifiedName : String (0 1); -- source
NamedElement![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
templateBinding :
TemplateBinding (0 *); -- source
TemplateableElement![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
ownedComment :
Comment (0 *); -- source
Element![](/se-interop/image/right-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
ownedElement :
Element (0 *); -- source
ElementThe Elements owned by this element.
{
composite,
readonly}
Derived union with sources: (ownedComment, templateBinding, nameExpression, packageImport, ownedRule, ownedMember, elementImport, substitution, ownedUseCase, ownedTemplateSignature, generalization, collaborationUse, ownedBehavior, interfaceRealization, ownedConnector, ownedReception, ownedOperation, ownedAttribute, nestedClassifier, ownedParameterSet, ownedParameter)
Opposite: Element.owner
![](/se-interop/image/down-arrow.png?hunchentoot-session=17048%3A8D7FEFCBC5C3762072A9CF2F3F26F395)
owner :
Element (0 1); -- source
ElementConstraints:
No additional constraints.
Operations:
No additional operations.
Send questions or comments to
[email protected].